sql – Visual Studio 2010数据库版本模式比较目标是dbproj

我正在使用visual studio 2010数据库版本,并运行与sql数据库实例的架构比较,以同步数据库中尚未在我的项目(dbproj)中的新对象.我的解决方案包含许多项目,其中一些项目通过数据库引用相互引用.当我从我的架构比较更新到我的目标项目时,任何对我的其他项目中的对象的引用被添加为硬引用,并且不要使用在添加数据库引用时设置的sqlcmd变量.

这导致我的解决方案有警告和错误,直到我手动交换sqlcmd变量的硬引用.我发现我可以重新创建数据库引用,通过该项目可以选择所有的硬引用,但这仍然是麻烦的.有没有办法使用为我的项目定义的现有的一组sqlCmd变量,以便使用变量引用将更新写入我的项目?

解决方法

这只是一个想法,但是我们从不在数据库中进行直接更改,并使用我们的项目来构建数据库生成部署脚本.通过使用该项目作为所有知识的主人,我们认为这对我们来说非常有用.

我们分支到创建我们的开发环境,测试环境,然后在部署时合并项目.

对于引用,我们发现引用dbMeta文件而不是实际的数据库也是有用的,因为它使所有的项目更可转移.

相关文章

SELECT a.*,b.dp_name,c.pa_name,fm_name=(CASE WHEN a.fm_n...
if not exists(select name from syscolumns where name=&am...
select a.*,pano=a.pa_no,b.pa_name,f.dp_name,e.fw_state_n...
要在 SQL Server 2019 中设置定时自动重启,可以使用 Window...
您收到的错误消息表明数据库 'EastRiver' 的...
首先我需要查询出需要使用SQL Server Profiler跟踪的数据库标...