添加到订阅数据库的架构

发布于 2024-09-01 04:20:30 字数 124 浏览 4 评论 0原文

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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

蒲公英的约定 2024-09-08 04:20:37

您可以创建一些 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文