添加到订阅数据库的架构
SQL Server 2005 Enterprise x64 (SP3) 上的事务复制。
我需要向作为复制目标的数据库添加检查约束,但无法向发布数据库添加检查约束。问题是复制过程不断消除我的限制。我该如何防止这种情况?
Transactional Replication on SQL Server 2005 Enterprise x64 (SP3).
I need to add check constraints to a databases that is the target for a replication, but I cannot add the check constraints to the publishing database. The Problem is that the replication process keeps removing my constraints. How do I prevent this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以创建一些 ddl 触发器来防止删除约束。但是,如果您允许发布数据库发布违反约束的数据,复制将严重失败,如果您无法将约束添加到主数据库,则这是一种明显的可能性。
You could create some ddl triggers to prevent the constraint being removed. however replication would fail horribly if you alowed the publishing database to publish data that violated the constraint, which is a distinct posibility if you cannot add the constraint to the master database.