如何配置发布和分发 (SQL Server Management Studio)

使用新建发布向导或配置分发向导配置分发。 配置分发服务器后,可以在**“分发服务器属性 - <分发服务器>”**对话框中查看和修改属性。 如果要配置分发服务器以使 db_owner 固定数据库角色的成员可以创建发布,或者要配置一个非发布服务器的远程分发服务器,请使用配置分发向导。

本主题介绍配置分发向导。 有关新建发布向导的信息,请参阅如何创建发布和定义项目 (SQL Server Management Studio)

配置分发

  1. 在 Microsoft SQL Server Management Studio 中,连接到将要作为分发服务器的服务器(许多情况下,发布服务器和分发服务器是同一服务器),然后展开服务器节点。

  2. 右键单击**“复制”文件夹,然后单击“配置分发”**。

  3. 随着配置分发向导执行下列操作:

    • 选择分发服务器。 若要使用本地分发服务器,请选择**“‘<服务器名称>’将充当自己的分发服务器;SQL Server 将创建分发数据库和日志”。 若要使用远程分发服务器,请选择“使用以下服务器作为分发服务器”**,然后选择一个服务器。 必须已将该服务器配置为分发服务器,并且必须使发布服务器能够使用此分发服务器。 有关详细信息,请参阅如何在分发服务器上启用远程发布服务器 (SQL Server Management Studio)

      如果选择远程分发服务器,则必须在**“管理密码”**页上输入从发布服务器连接到分发服务器的密码。 此密码必须与在远程分发服务器上启用发布服务器时所指定的密码相匹配。

    • 指定根快照文件夹(适用于本地分发服务器)。 快照文件夹只是指定共享的目录。对此文件夹执行读写操作的代理必须对其具有足够的访问权限。 每个使用此分发服务器的发布服务器都在根文件夹下创建一个文件夹,而每个发布则在发布服务器文件夹下创建用于存储快照文件的文件夹。 有关正确保护文件夹的详细信息,请参阅保护快照文件夹的安全

    • 指定分发数据库(适用于本地分发服务器)。 分发数据库存储了事务复制的所有复制和事务类型的元数据和历史记录数据。

    • 还可以让其他发布服务器使用该分发服务器(可选)。 如果其他发布服务器能够使用分发服务器,则必须在**“分发服务器密码”**页上输入从这些发布服务器连接到分发服务器的密码。

    • 还可以为配置设置编写脚本(可选)。 有关详细信息,请参阅编写复制脚本