本人用的数据库是SQL2005 64位,8.0模式
问题1 不能复制的问题
log reader agent staus出现错误
process could not execute 'sp_repldone/sp_replcounters' on '<servername>'.
系统日志可能会出现一些提示,如:
数据库文件(.ldf)与(.mdb)不相配。
这种错误引起的原因大部分都是因为发布数据库的LSN数据出现错误,
处理的方法:
1。先将尝试清理系统数据中可能出现的多余数据
EXEC sp_repldone @xactid =NULL, @xact_segno =NULL, @numtrans = 0,
@time =0, @reset =1
再执行sp_replflush,然后再重启SQL Server Agent就可以了。
2。上一步处理后如果仍旧有问题则可将出现错误的distribut数据库系统数据表中的数据手动删除,要删除的表有:
MSrepl_commands
MSrepl_transactions