如何查看和修改复制代理命令提示符参数 (SQL Server Management Studio)

复制代理是可接受命令行参数的可执行文件。默认情况下,代理在 Microsoft SQL Server 代理作业步骤下运行,因此,可以使用**“作业属性 - <作业>”对话框来查看和修改这些参数。此对话框在 SQL Server Management Studio 中的“作业”文件夹和复制监视器的“公共作业”**选项卡中提供。有关启动复制监视器的信息,请参阅如何启动复制监视器(复制监视器)

ms151326.note(zh-cn,SQL.90).gif注意:
代理参数更改将在下次启动代理时生效。如果代理连续运行,您必须停止并重新启动代理。

虽然可以直接修改这些参数,但通常的做法还是通过代理配置文件来修改它们。有关详细信息,请参阅复制代理配置文件

如果从**“作业”**文件夹访问代理作业,则请使用下表来确定代理作业名称和每个代理可用的参数。

代理 作业名称 若要获得参数列表,请参阅...

快照代理

<发布服务器>-<发布数据库>-<发布>-<整数>

Replication Snapshot Agent

合并发布分区的快照代理

Dyn_<发布服务器>-<发布数据库>-<发布>-<GUID>

Replication Snapshot Agent

日志读取器代理

<发布服务器>-<发布数据库>-<整数>

Replication Log Reader Agent

请求订阅的合并代理

<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<订阅数据库>-<整数>

Replication Merge Agent

推送订阅的合并代理

<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<整数>

Replication Merge Agent

推送订阅的分发代理

<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<整数>1

Replication Distribution Agent

请求订阅的分发代理

<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<订阅数据库>-<GUID>2

Replication Distribution Agent

对非 SQL Server 订阅服务器的推送订阅的分发代理

<发布服务器>-<发布数据库>-<发布>-<订阅服务器>-<整数>

Replication Distribution Agent

队列读取器代理

[<分发服务器>].<整数>

Replication Queue Reader Agent

1 对于对 Oracle 发布的推送订阅,它是 <发布服务器>-<发布服务器>,而不是 <发布服务器>-<发布数据库>

2 对于对 Oracle 发布的请求订阅,它是 <发布服务器>-<分发数据库>,而不是 <发布服务器>-<发布数据库>

从 Management Studio 中查看和修改复制代理命令行参数

  1. 在 Management Studio 中连接到相应的计算机,然后展开服务器节点:

    • 对于请求订阅的分发代理和合并代理,连接到订阅服务器。
    • 对于所有其他代理,连接到分发服务器。
  2. 展开**“SQL Server 代理”文件夹,再展开“作业”**文件夹。

  3. 右键单击作业,再单击**“属性”**。

  4. 在**“作业属性 - <作业>”对话框的“步骤”页上,选择步骤“运行代理”,再单击“编辑”**。

  5. 在**“作业步骤属性 - 运行代理”对话框中,编辑“命令”**字段。

  6. 在这两个对话框上单击**“确定”**。

从复制监视器中查看和修改分发代理和合并代理的命令行参数

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

  2. 单击**“所有订阅”**选项卡。

  3. 右键单击订阅,再单击**“查看详细信息”**。

  4. 在**“订阅 <订阅名称>”窗口中,单击“操作”,再单击“<代理名称> 作业属性”**。

  5. 在**“作业属性 - <作业>”对话框的“步骤”页上,选择步骤“运行代理”,再单击“编辑”**。

  6. 在**“作业步骤属性 - 运行代理”对话框中,编辑“命令”**字段。

  7. 在这两个对话框上单击**“确定”**。

从复制监视器中查看和修改快照代理、日志读取器代理和队列读取器代理命令行参数

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

  2. 单击**“警告和代理”选项卡(对于 Microsoft SQL Server 2000,为“代理”**选项卡)。

  3. 右键单击网格中的代理,然后单击**“属性”**。

  4. 在**“作业属性 - <作业>”对话框的“步骤”页上,选择步骤“运行代理”,再单击“编辑”**。

  5. 在**“作业步骤属性 - 运行代理”对话框中,编辑“命令”**字段。

  6. 在这两个对话框上单击**“确定”**。

请参阅

概念

管理复制代理
复制代理概述

其他资源

Programming Replication Agent Executables

帮助和信息

获取 SQL Server 2005 帮助