代码之家  ›  专栏  ›  技术社区  ›  NTDLS

添加到订阅数据库的架构中

  •  0
  • NTDLS  · 技术社区  · 16 年前

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

    我需要向作为复制目标的数据库添加检查约束,但无法向发布数据库添加检查约束。问题是复制过程一直在删除我的约束。我该如何预防?

    1 回复  |  直到 16 年前
        1
  •  2
  •   Coding Flow    16 年前

    您可以创建一些DDL触发器来防止删除约束。但是,如果您让发布数据库公开发布违反约束的数据,那么复制将失败,如果您不能将约束添加到master数据库中,这是一个明显的可能性。