Visual Studio 2010 - 架构比较 - 指定数据库(安全)架构
我正在使用 Visual Studio 2010 的数据库功能来比较数据库架构。我正在比较数据库#1 和数据库#2。我只想比较数据库中同一安全模式中的对象(dbo、myschemaname 等),而不是比较该数据库中的所有对象,但我不知道如何执行此操作。有人有办法做到这一点吗?
I am using Visual Studio 2010's database functionality to compare database schemas. I am comparing database#1 and database#2. I would like to compare only only objects within the same security schema within my databases (dbo, myschemaname, etc.) rather than comparing all objects within that database but I cannot figure out how to do so. Does anyone have any way of doing this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
没有内置方法可以根据名称过滤检查的对象,只能根据类型过滤。天哪,这将是一个很好的功能——您应该向 Microsoft 提交功能增强请求。 :-)
我能想到的唯一解决方案(我什至不愿意这么称呼它)是在两台只能访问特定模式的服务器上创建单独的登录名。
There is no inbuilt way to filter the examined objects based on name, only by type. Gosh, that'd be a nice feature to have -- you should file a feature enhancement request with Microsoft. :-)
The only solution I can think of -- and I'm hesitant to even call it that -- would be to create separate logins on both servers that only have access to specific schemas.
创建另外两个数据库 db1c 和 db2c,它们仅包含具有要比较模式的对象。
Create two other databases, db1c and db2c, which only contain the objects with the schemas you want to compare.