模式比较 - 如何考虑引用的项目?
我创建了一个数据库项目和几个引用该项目的数据库项目。我想使用VS2008 Schema Compare将其中一个数据库的架构与我的开发数据库进行比较。
到目前为止,一切都很好。但是当我检查结果时,它说它将跳过所有引用!?
问题:如何将引用的数据库包含到我的比较中?
诗。首先比较“基本”数据库,然后再比较其他数据库也不起作用,因为这会导致丢弃。
I've created a database project and several databases projects that reference that project. I would like to use VS2008 Schema Compare to compare the schema of one of the databases to my development database.
So far, so good. But when I check the result, it says it will skip all references!?
Question: How can I include the referenced database into my compare?
Ps. Comparing the "base" database first and then the other database won't work either, because it will result in drops.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
每个项目必须单独进行比较。有关 这里的优点和缺点。希望未来会更好...
Each project must be compared individually. More info about pros and cons here. Hopefully it will be better in the future...
根据MSDN页面上“比较和同步数据库架构”的含义
Skip Referenced
的意思是The object isn't need to be drop or create
这基本上意味着这些对象已经存在于数据库中,并且不会被删除。已创建或删除,它们没有改变。
According to the MSDN page on "Compare and Synchronize Database Schemas" the meaning of
Skip Referenced
isThe object exists in a referenced database and does not need to be dropped or created
That basically means that those objects already exist in the database and won't be created or deleted, they're unchanged.