在发布者与订阅者处重新初始化订阅(合并复制)

时间:2021-03-30 07:57:44

标签: sql-server merge-replication

我是 SQL 复制的新手,想知道从发布者或订阅者重新初始化订阅是否有任何区别?换句话说,如果我:

A: 在订阅服务器上,打开 SQL Server Management Studio,SQL 服务器名称是 my_machine\SQLEXPRESS。导航到复制 > 本地订阅 > 右键单击​​我的订阅 > 单击重新初始化。

B: 在发布服务器上,打开 SQL Server Management Studio。执行 exec sp_reinitmergesubscription @publication = N'my_pub', @subscriber = N'my_machine\SQLEXPRESS', @subscriber_db = N'my_db', @upload_first = N'false'

A 和 B 的结果相同吗?我的服务器是 SQL Server 2016,我的订阅者是 SQL Server 2012。我使用 MergePullSubscription 使用 Web 同步。

我之所以这么问是因为当我选择选项 B 并在订阅者处同步时,比选择选项 A 并同步需要更多的时间。选项 A 订阅者在一分钟内同步,选项 B 需要几分钟。

0 个答案:

没有答案
相关问题