微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

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

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

解决方法

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

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

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

原文地址:https://www.jb51.cc/mssql/82025.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐