【问题标题】:Transactional replication事务复制
【发布时间】:2008-11-18 13:22:59
【问题描述】:

在同一数据库服务器本身的一个数据库上最多可以创建多少个发布者

同样,反之亦然,

在同一数据库服务器本身的一个数据库上最多可以创建多少个订阅者

【问题讨论】:

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


    【解决方案1】:

    为什么要让订阅者在同一个数据库服务器上?为什么一个数据库需要多个发布者?或许您应该解释一下您要解决的问题。

    每个数据库只需要一个发布者。一个分发代理可以分发给许多订阅者。分发代理通常与发布者位于不同的服务器上;订阅者可以与分销商位于同一台服务器上。

    订阅者的最大数量主要受网络带宽和发布者事务日志文件所在驱动器的能力限制。

    【讨论】:

    • 我的数据库是单独部署的...有不同的数据库服务器,所以会有不同的发布者,也许也根据我的设置不同的分销商...我需要几个表的数据集中用于其他一些目的。我解决了这个问题。谢谢你提供的其他信息。
    【解决方案2】:

    我还没有听说过对出版物/订阅的“逻辑”限制。如@Mitch 所述,您的限制可能与许可(某些 SQL 版本的出版权利有限)或硬件问题有关。

    【讨论】:

      猜你喜欢
      • 2016-06-21
      • 2014-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多