配置分发

分发服务器中包含分发数据库,其中存储着所有类型复制的元数据和历史记录数据以及事务性复制的事务。若要建立复制,必须配置分发服务器。只能为每台发布服务器分配一个分发服务器实例,但是多台发布服务器可共享一台分发服务器。分发服务器使用其所在服务器上的下列额外资源:

  • 额外的磁盘空间,如果发布的快照文件存储在分发服务器上(通常如此)。
  • 用于存储分发数据库的额外磁盘空间。
  • 由复制代理为分发服务器上运行的推送订阅额外占用的处理器。

选为分发服务器的服务器应有足够的磁盘空间和处理器能力以支持该服务器上的复制及任何其他活动。配置分发服务器时,需指定下列内容:

  • 快照文件夹,默认情况下供使用此分发服务器的所有发布服务器使用。请确保此文件夹已共享并设置了适当的权限。有关详细信息,请参阅保护快照文件夹的安全
  • 分发数据库的名称和文件位置。分发数据库创建后不能重命名。若要对数据库使用其他名称,必须禁用并重新配置分发。
  • 获得授权使用分发服务器的发布服务器。如果要指定分发服务器而非发布服务器运行实例,还必须指定发布服务器连接到远程分发服务器所用密码。

对于事务性复制,配置分发后,建议您:

本地分发服务器和远程分发服务器

默认情况下,分发服务器与发布服务器是同一台服务器(本地分发服务器),但也可以是与发布服务器不同的服务器(远程分发服务器)。通常,在下列情况下,要选用远程分发服务器:

  • 希望复制对发布服务器的影响降低到最小(例如,如果发布服务器是一台 OLTP 服务器),将处理卸载到另一台计算机上。
  • 为多台发布服务器配置一台集中的分发服务器。

与合并复制相比,远程分发服务器较常用于事务性复制中,原因有二:

  • 分发服务器在事务性复制中发挥着更大的作用,因为所有复制的事务都要写入分发数据库中并从中读取。
  • 合并复制拓扑通常使用请求订阅,因此代理在每台订阅服务器上运行,而不是所有代理都在分发服务器上运行。有关详细信息,请参阅订阅发布。在大多数情况下,应为将本地分发服务器用于合并复制。

配置发布和分发

修改发布服务器和分发服务器属性

请参阅

概念

发布数据和数据库对象
保护分发服务器的安全

其他资源

执行复制

帮助和信息

获取 SQL Server 2005 帮助