复制分发参数配置


Warning: Undefined array key "HTTP_REFERER" in /www/wwwroot/prod/www.enjoyasp.net/wp-content/plugins/google-highlight/google-hilite.php on line 58

通过sp_help_agent_profile查看代理类型所对应的profile_id,下面是此过程的返回结果 profile_id    profile_name    agent_type    type    description    def_profile
1    默认代理配置文件    1    0    NULL    1
2    默认代理配置文件    2    0    NULL    1
3    详细历史记录代理配置文件    2    0    用于详细历史记录日志的代理配置文件。    0
4    默认代理配置文件    3    0    NULL    1
5    详细历史记录代理配置文件    3    0    用于详细历史记录日志的代理配置文件。    0
6    默认代理配置文件    4    0    NULL    1
7    慢速链接代理配置文件    4    0    用于低带宽连接的代理配置文件。    0
8    详细历史记录代理配置文件    4    0    用于详细历史记录日志的代理配置文件。    0
9    Windows Synchronization Manager profile    4    0    Windows 同步管理器所用的配置文件。    0
10    Windows Synchronization Manager profile    3    0    Windows 同步管理器所用的配置文件。    0
11    默认代理配置文件    9    0    用于已复制的排队事务读取器的代理配置文件。    1
12    行计数验证配置文件    4    0    合并代理用于执行行计数验证的配置文件。    0
13    行计数和校验和验证配置文件    4    0    合并代理用于执行行计数和校验和验证的配置文件。    0
14    遇到数据一致性错误时继续。    3    0    用于跳过数据一致性错误的代理配置文件。它只能由 SQL Server 订阅服务器使用。    0
15    大容量服务器对服务器的配置文件    4    0    合并代理配置文件已经优化,适用于服务器之间的大容量同步。    0
16    用于 OLEDB 流式处理的分发配置文件    3    0    使用 OLEDB 流式处理为处理 LOB 数据启用的分发代理配置文件。    0


通常 快照代理 agent_type = 1,所对应的profile_id = 1

日志读取代理 agent_type = 2,所对应的profile_id = 2

分发代理 agent_type = 3,所对应的profile_id = 4

如下命令返回某个代理的配置信息,注意后面的参数是profile_id

sp_help_agent_parameter @profile_id

sp_help_agent_parameter 1 返回快照代理配置参数

profile_id parameter_name value

1 -BcpBatchSize 100000

1 -HistoryVerboseLevel 2

1 -LoginTimeout 15

1 -QueryTimeout 1800

在快照代理中增加MaxBcpThreads配置参数为20

sp_add_agent_parameter 1,'MaxBcpThreads',20

在日志读取代理中修改PollingInterval配置参数为3

sp_change_agent_parameter 2,'PollingInterval',3