【发布时间】:2010-05-10 19:11:41
【问题描述】:
SQL Server 2005 Enterprise x64 (SP3) 上的事务复制。
我需要将检查约束添加到作为复制目标的数据库,但我无法将检查约束添加到发布数据库。问题是复制过程不断消除我的约束。如何防止这种情况发生?
【问题讨论】:
标签: sql-server replication transactional-replication
SQL Server 2005 Enterprise x64 (SP3) 上的事务复制。
我需要将检查约束添加到作为复制目标的数据库,但我无法将检查约束添加到发布数据库。问题是复制过程不断消除我的约束。如何防止这种情况发生?
【问题讨论】:
标签: sql-server replication transactional-replication
您可以创建一些 ddl 触发器来防止移除约束。但是,如果您允许发布数据库发布违反约束的数据,复制将会严重失败,如果您无法将约束添加到主数据库,这是一个明显的可能性。
【讨论】: