在SQL 2000上更改事务复制分发服务器

时间:2010-10-08 13:18:04

标签: sql-server sql-server-2000 replication

我有一台配置了大约3次重复的服务器。

  • 将3个数据库发布到约3个其他服务器
  • 有一个中央经销商

我需要知道是否可以更改其中一个发布的分发者,让其他人或者我只能更改发布服务器上的所有复制分发者。

如何做到这一点。

示例:

ProdServer

  • DB1 - 发布
  • DB2 - 发布
  • DB3 - 发布

DB1ReplSrv

  • DB1 - 订阅

DB2ReplSrv

  • DB2 - 订阅

DB3ReplSrv

  • DB3 - 订阅

RplDistSrv 是所有这些的经销商。

假设我创建了一个新服务器: NewRplDistSrv 我不会慢慢更改复制分发服务器。

PS:我不知道它是否是Pull或Push Replication,我该如何检查?

对不起我的讽刺问题。但我想学习。

提前致谢,

加布里埃尔

1 个答案:

答案 0 :(得分:0)

我设法做到了。

之前我无法删除经销商,因为当我尝试使用Enterprise Manager时会永远挂起。

我设法通过在 RplDistSrv 计算机上使sql服务脱机来实现此目的。

然后才尝试删除 ProdServer 上的配置。

顺便说一下,我必须重做所有当前的复制。

我必须在企业管理器中重新配置它,右键单击 ProdServer 并选择我相信的复制。这是在不久前完成的。

我发现企业管理器有点令人困惑,抱歉我无法一步一步地提供如何执行此操作。 但是,如果您停止分发服务器的sql服务,并从服务器中删除所有复制配置,则可行。使用经销商。然后重新配置它以使用另一台服务器作为复制器。