【问题标题】:Database Difference on publisher and subscriber发布者和订阅者的数据库差异
【发布时间】:2015-06-04 17:02:42
【问题描述】:

我目前正在运行 SQL Server 事务复制。服务器 A(发布者和分发者)到服务器 B(订阅者)。一切都很好。我只需要知道我是否只能在该数据库中向订阅者添加表?它会影响我的复制吗?数据库在架构等方面是否必须完全相同?

我需要添加一个不属于发布者在服务器 B(订阅者)上发布文章的表。

【问题讨论】:

    标签: sql-server replication transactional-replication


    【解决方案1】:

    我只需要知道我是否可以只向订阅者添加表格 在那个数据库中?

    是的,你可以。它不会影响复制,但是,例如,如果您首先在订阅者数据库上创建表 dbo.A,然后您将在发布者数据库上创建具有相同名称和模式的表,您可能会丢失表 dbo.A 中的数据在订阅者上,因为如果在初始化过程中存在,默认情况下订阅者上的新文章将被删除。

    您可以在发布属性中更改此行为。

    数据库在架构等方面是否必须完全相同?

    不,一定不能。在事务复制中,您可以复制整个表或这些表的某些列。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-14
      • 2022-12-11
      相关资源
      最近更新 更多