我的日志阅读器代理中收到错误消息:
该进程无法在“数据库名称”上执行“sp_replcmds”。
我创建了另一个具有大查询超时和批量最小值的代理配置文件,但它仍然不起作用。
有人可以帮助我吗?
我正在使用SQL Server 2008,而我正在尝试在不同服务器上的数据库之间进行复制。
答案 0 :(得分:1)
有很多事情可能导致此错误(包括但不限于):
根据我的经验,复制监视器中的错误还有一些。这是你的情况吗?
答案 1 :(得分:1)
数据库的所有者可能是您拥有权限之外的其他人。下面是一个简单的命令来改变所有权...如果你有权这样做。 1使用PublishedDatabase 2 GO 3 EXEC sp_changedbowner'sa' 4 GO
答案 2 :(得分:0)
这可能是由于没有为数据库设置所有者。
您可以通过右键单击数据库进行检查,然后选择属性并转到文件表,并且所有者选择应该在那里。