SQL 事务复制 - 删除文章

发布于 2024-10-13 15:23:43 字数 65 浏览 4 评论 0原文

我在数据库“A”和“B”之间有一个事务复制设置。如果我从出版物中删除文章并保存更改,这会立即反映给所有当前订阅者吗?

I have a transactional replication setup between database 'A' and 'B'. If I remove articles from the publication, and save the changes, will this immediately get reflected to all current subscribers?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

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

发布评论

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

评论(1

森末i 2024-10-20 15:23:43

一种可能的解决方案是

  • 在发布服务器和事务服务器之间同步数据
  • 现在删除发布和订阅,
  • 您可以使用 @sync_type = '仅复制支持'再次设置发布和订阅
  • 这不需要再次创建快照,因为两个发布者中的数据相同和订阅者
  • 在 SQL 2005 中,我们可以选择在事务和发布服务器上创建表、填充数据集并在其上设置复制
  • 参考文章 http://www.mssqltips.com/tip.asp?tip=1117

One possible solution is

  • Sync data between publish server and transaction server
  • Now drop the publication and subscription
  • you can again setup publication and subscription with @sync_type = 'replication support only'
  • This would not require again snapshot to be created since data is same in both publisher and subscriber
  • In SQL 2005 we have an option to create the tables on both transaction and publish server, populate dataset and setup replication on top of it
  • Reference article http://www.mssqltips.com/tip.asp?tip=1117
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文