Visual Studio 2010数据库版本模式比较目标是dbproj的位置

Dav*_*ans 14 sql sql-server sqlcmd visual-studio-2010 dbproj

我使用Visual Studio 2010的数据库版本和运行对SQL数据库实例同步了数据库这在我的项目(dbproj)的arent但新的比较对象的模式.我的解决方案包含许多项目,其中一些通过数据库引用相互引用.当我写从我的架构更新任何引用比较我的目标项目,在我的其他项目对象加入硬引用和不要使用得到添加数据库引用时设置的SQLCMD变量.

这会导致我的解决方案出现警告和错误,直到我手动换出sqlcmd变量的硬引用.我发现我可以重新制作数据库引用,它可以选择通过项目获取所有硬引用,但这仍然很麻烦.有没有办法使用为我的项目定义的现有sqlCmd变量集,以便使用变量引用将更新的内容写入我的项目?

Sha*_*jib 0

我的解决方案并不完全是您想要做的,但它可能会有所帮助..当我遇到类似问题时,我通常为模式比较创建一个(临时)数据库并使用它而不是我的项目..