【问题标题】:Adding to the schema of a subscribing database添加到订阅数据库的架构
【发布时间】:2010-05-10 19:11:41
【问题描述】:

SQL Server 2005 Enterprise x64 (SP3) 上的事务复制。

我需要将检查约束添加到作为复制目标的数据库,但我无法将检查约束添加到发布数据库。问题是复制过程不断消除我的约束。如何防止这种情况发生?

【问题讨论】:

    标签: sql-server replication transactional-replication


    【解决方案1】:

    您可以创建一些 ddl 触发器来防止移除约束。但是,如果您允许发布数据库发布违反约束的数据,复制将会严重失败,如果您无法将约束添加到主数据库,这是一个明显的可能性。

    【讨论】:

    • 幸运的是,约束是从复制触发器构建的,因此几乎不可能违反。
    猜你喜欢
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 2021-03-11
    • 2012-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多