为什么SQL2005在新建复制找不到存储过程提示错误:2812 的解决方

2019-09-18 08:00:13王旭

Sysarticlesupdates

 

syspublications

Sysreplservers

 

Sysschemaarticles

 

Syssubscriptions

systranschemas

 

 

sysextendedarticlesview

 

        问题就出现在这里了。这12 个系统表和1个视图是因同步复制而生的,如果没有发生同步复制,他们是不会出现的。我们把mdf和ldf文件直接迁移过来,数据库里面的这些系统表和视图也随之而来了。

       不能简单的把这12个系统表和1个视图删掉,这样同样不行。在经过了长时间的摸索后,我发现了问题的真正所在。

       我们看一下系统表 sysreplservers的内容,有两列:

Srvname

Srvid

旧服务器名称

0

       终于找到了问题所在了。我们把该表的记录删除。

       然后随便发布一次。

       再把该发布删除。

       至此,该数据库中的陈旧同步复制信息已经去除,数据库重新变得洁净可爱

相关文章 大家在看