SQL Server发布订阅异常处理

 
语句强制删除发布
EXEC sp_removedbreplication 'WR_YK1';  --- 引号里是发布数据库名称

SQL2008发布订阅报错“进程无法在WIN-SERVER 上执行 sp_replcmds”

执行以下SQL脚本

首先执行

 ALTER AUTHORIZATION ON DATABASE::[数据库名] TO [sa]

 ALTER AUTHORIZATION ON DATABASE::[数据库名] TO [SQL登录用户名]

然后执行

  USE 数据库名 
  GO

  sp_changedbowner 'SQL登录用户名'

最后执行

EXEC sp_repldone @xactid =NULL, @xact_segno =NULL, @numtrans = 0, @time =0, @reset =1

EXEC sp_replflush

如果还是不可以, 重启SQL Server Agent服务。

猜你喜欢

转载自www.cnblogs.com/zzchao/p/10918536.html