为SQL 2005复制打开详细历史记录日志时,日志文件位于何处?

时间:2009-11-12 18:23:02

标签: sql-server-2005 replication

我不断获得合并过程无法在“订阅者”中创建新一代。通过使用详细历史记录日志重新启动同步进行故障排除,并指定要写入的输出文件。 (来源:MSSQL_REPL,错误号:MSSQL_REPL-2147200994) 获取帮助:http://help/MSSQL_REPL-2147200994消息。我继续按照建议和复制监视器 - >代理配置文件我将配置文件更改为详细历史记录。现在,这个文件在哪里? Management studion中没有用于分隔位置的属性。谢谢。

2 个答案:

答案 0 :(得分:1)

合并复制 SQL Server 2005 SP2 故障排除

打开详细历史记录(Replication monitor->Agent Profile->Verbose History)并使用-output参数并为输出文件选择目标(Subscriber Replication Job -> Edit Run Agent Job ->In the command window add -output C:\MyFilePath\FileName.log)。

真实的例子:

-Publisher [TCP-ODS01] -PublisherDB [concord_ods] -Publication [MERLIN_PUBLICATION] -  
 Subscriber [MERLIN771] -SubscriberDB [ConCORD_ODS]   -Distributor [TCP-MERGE01] -
 DistributorSecurityMode 1 -HostName [MERLIN771]  -output C:\Replication\MERLIN771_1132.log

答案 1 :(得分:0)

我找到了答案。只需转到订阅者复制JOB打开它转到步骤 - >编辑运行代理作业(通常是创建的默认作业) - >在命令窗口中的常规下添加-Output c:\ YourReplicationLog.txt并且文件将是在你的驱动器上。