如何使用复制代理配置文件 (SQL Server Management Studio)

每个复制代理的行为都受一组参数控制,这些参数通过代理配置文件进行设置。 每个代理都有一个默认配置文件,有些代理还有一些其他的预定义配置文件;每个代理每次只能使用一个配置文件。 可使用**“代理配置文件”对话框(可以通过“分发服务器属性 - <分发服务器>”对话框和复制监视器访问)来指定配置文件和创建用户定义的配置文件。 可通过此对话框访问所有代理的配置文件。 有关访问“分发服务器属性 - <分发服务器>”**对话框的详细信息,请参阅如何查看和修改分发服务器属性 (SQL Server Management Studio)。 有关启动复制监视器的信息,请参阅如何启动复制监视器(复制监视器)

注意注意

对代理参数所做的更改在下次启动代理时生效。 如果代理连续运行,则必须停止该代理,然后重新启动。

从 SQL Server Management Studio 访问“代理配置文件”对话框

  • 在**“分发服务器属性 - <分发服务器>”对话框的“常规”页面上,单击“配置文件默认值”**。

从复制监视器访问“代理配置文件”对话框

  • 若要为所有代理打开此对话框,请右键单击发布服务器,再单击**“代理配置文件”**。

  • 为单个代理打开此对话框:

    1. 在复制监视器的左窗格中依次展开发布服务器组、发布服务器,然后单击某个发布。

    2. 对于分发代理配置文件和合并代理配置文件,请右键单击**“所有订阅”选项卡上的订阅,再单击“代理配置文件”。 对于其他代理,右键单击“代理”选项卡上的代理,然后单击“代理配置文件”**。

指定代理的配置文件

  1. 如果**“代理配置文件”**对话框中显示了多个代理的配置文件,请选择一个代理。

  2. 在**“代理配置文件”网格的“作为新项的默认值”**列中选择一个配置文件。 默认情况下,该配置文件只应用于新发布和订阅的代理。

  3. 若要指定用于现有发布或订阅且属于选定类型的所有代理都使用该配置文件,请单击**“更改现有代理”**。

查看和编辑与配置文件关联的参数

  1. 如果**“代理配置文件”**对话框中显示了多个代理的配置文件,请选择一个代理。

  2. 单击配置文件旁边的属性按钮 (...)。

  3. 在**“<配置文件名> 配置文件属性”**对话框中查看参数和值。

    • 用户定义配置文件中的参数可以编辑,但预定义系统配置文件中的参数不可编辑。

    • 若要查看代理的所有参数,请清除**“仅显示此配置文件中使用的参数”**复选框。 有关代理参数的信息,请参阅本主题末尾处的链接。

  4. 单击**“关闭”**。

创建用户定义的配置文件

  1. 如果**“代理配置文件”**对话框中显示了多个代理的配置文件,请选择一个代理。

  2. 单击**“新建”**。

  3. 在**“新建代理配置文件”**初始化对话框中,选择一个作为新配置文件基础的现有配置文件。

  4. 在**“新建代理配置文件”对话框的“名称”“说明”**文本框中输入相应值。

  5. 修改参数以调整配置文件。 若要查看代理的所有参数,请清除**“仅显示此配置文件中使用的参数”**复选框。 有关代理参数的信息,请参阅本主题末尾处的链接。

  6. 单击“确定”。

删除用户定义的配置文件

  1. 如果**“代理配置文件”**对话框中显示了多个代理的配置文件,请选择一个代理。

  2. 如果一个配置文件与一个或多个代理相关联,请更改这些代理的配置文件:

    1. 在**“代理配置文件”**网格中选择其他配置文件。

    2. 单击**“更改现有代理”**。

      注意注意

      此操作将更改用于现有发布或订阅且属于选定类型的所有代理的配置文件,而不只更改那些使用要删除的配置文件的代理的配置文件。

  3. 选择要删除的配置文件,再单击**“删除”**。

  4. 单击“确定”。