SQLServer Replication 常见错误.docVIP

  • 23
  • 0
  • 约3.83千字
  • 约 4页
  • 2017-05-28 发布于河南
  • 举报
SQLServer Replication 常见错误

SQLServer Replication 常见错误 1. 错误:已将此(这些)订阅标记为不活动,必须将其重新初始化。需要删除NoSync 订阅,然后重新创建它们 use distribution go --查找状态不正常的发布 select status,*from dbo.MSsubscriptions where status2 --修改状态 update dbo.MSsubscriptions set status=2where status2 观察复制链是否能正常运行,正常后用tablediff比较发布链中的表数据是否一致 还可以重新初始化快照,但是数据量大就是个悲剧。 2. 错误:表、存储过程不存在以及表结构不一致等 处理方法: a. 表或存储过程不存在: 在订阅端对应的库中补齐缺失的对象; 有一种比较奇怪的现象是订阅端表明明存在,但是同步链依然报错,此时可能有两种情况: 第一: 表字段不一致,可以参照下面(b)的方式补齐表字段; 第二: 表字段也一致,但是依旧报错,可以采取三种方式解决: a. 暂停同步链,然后再次开启,看是否能通过,如果不行,进行下面的步骤; b. 勾选掉同步链中报错的这个表,然后观察同步链,此时去掉了这个表的发布,错误一般都能过去, 等到所有数据同步后,再将这个表勾选上,一般都能过;同步链正常后,在用TableDiff工具比较下 这个表的数据;

文档评论(0)

1亿VIP精品文档

相关文档