该进程无法在 上执行'sp_replcmds'>>

问题描述 投票:1回答:2

我在测试服务器上设置事务复制时遇到很多麻烦。我正在运行SQL Server 2008 SP2。

我能够创建交易出版物。快照代理可以正常工作,订阅发布也可以正常工作。我得到的问题是日志读取器代理失败,并显示以下错误:

该进程无法在[ServerName]上执行'sp_replcmds'

快照和日志读取器代理在Windows帐户下运行,该帐户在域上具有管理员特权,在sql服务器上具有sysadmin特权。我也尝试过在SQL代理配置文件下运行代理。我尝试执行sp_replflush并重新启动SQL代理。我还尝试将-LoginTimeout增加到500,将-ReadBatchSize增加到10。

非常感谢任何帮助。

我在测试服务器上设置事务复制时遇到很多麻烦。我正在运行SQL Server 2008 SP2。我能够创建一个事务性出版物。快照代理正常工作...

sql-server-2008 replication
2个回答
0
投票

有一些原因可能导致此问题,但是对我而言,最近的问题是两个数据库都属于域帐户。当我将它们都转换为“ sa”所有时,它就固定了。


0
投票

您是否可以尝试将输出详细级别更改为4以查看任何其他信息。如果是单个事务,则更改readbatch大小将无济于事。

© www.soinside.com 2019 - 2024. All rights reserved.