错误:
异常类型: Microsoft.SqlServer.Replication.ReplicationAgentException
异常消息: 由于发布服务器处于不活动状态,无法生成快照。
消息代码: 54057
原因:发布服务器处于不活动状态
通过
sp_helpdistpublisher @publisher= N 'publisher' , @check_user = null
可以看到查询到发布服务器的相关属性,可以看到ACTIVE列的值为0,说明发布服务器处于不活动状态。
解决方法:
通过
sp_changedistpublisher @publisher = N'publisher' , @property = N 'active' , @value = N'true'
将发布服务器的ACTIVE属性修改为TRUE,再启动快照代理OK
解决SQL Server快照生成失败
本文介绍了解决SQL Server因发布服务器不活动导致的快照生成失败的问题。通过使用sp_helpdistpublisher检查发布服务器的状态,并利用sp_changedistpublisher设置发布服务器为活动状态,最终成功启动快照代理。
6583

被折叠的 条评论
为什么被折叠?



