【发布时间】:2015-04-16 02:50:23
【问题描述】:
我们有一个非常动态的 SQL 服务器数据库,它总是从一个名为“temp”的自定义架构中创建新表和删除现有表(我们有一个 dbo 架构和一个临时架构)。我们还使用 SSDT 来维护和监控架构中的更改,但我们无法在架构比较中使用更新功能,因为如果在进行架构比较之后和尝试更新之前创建了一个新表(比如 temp.MyTable) , SSDT 使模式比较无效,因为某些内容发生了变化。目前,我们对此唯一的解决方案是在午夜左右运行模式比较,此时系统活动实际上不存在,但对于必须进行模式比较的人来说并不理想。
我的问题是,有没有一种方法可以从架构比较中排除“临时”之外的表。架构?
【问题讨论】:
-
如果您使用的是 VS 数据库项目,则运行模式比较,切换到模式分组,然后从那里轻松排除模式。如果你保存你的模式比较文件,你可以适当地重复使用
标签: schema sql-server-data-tools schema-compare