问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

SQL2005新建复制"找不到存储过程 错误:2812"的解决方法

发布网友 发布时间:2024-09-08 19:07

我来回答

1个回答

热心网友 时间:2024-09-15 23:33

一台服务器重装系统后,用附加表再配置同步复制的时候出错:sql server 无法创建发布 找不到存储过程 错误 2812
在SQL SERVER 2005中,有数据库DB1,在A服务器上。由于要更换服务器,要把数据库DB1迁移到B服务器上。而DB1是用于同步复制的。粗心的你没有把同步复制 (发布和订阅)删掉,就直接把DB1.mdf和DB1_log.ldf两个文件到B服务器上附加。附加成功了,原来的程序都能连接上,你以为大功告成。但 是,几天过后,当你想把服务器重新同步复制,以作实时备份时,你发现自己的倒霉时刻到了。SQL SERVER 2005 像病了一样,只提示:“找不到存储过程’’…错误:2812”。
如果你的经历与以下的不完全一致,那么这篇文章可能也值得你参考。
但如果你的经历恰好一样,而且你在Google或Baidu上苦寻答案而不觅,那么,这篇文章或者能帮你一把。
如果数据库迁移后,数据并没有更新过。那么你的想法是把这个该死的数据库分离,然后再重新把去掉同步复制的干净的数据库迁移过来。但是,如果你的新数据库已经投入生产,那么,请参考我的方法:
打开B服务器上的DB1数据库的系统表,你会发现有12个表在里面。这12个表就是因同步复制而产生的,包括:
表/视图
有记录
复制必需
Mspeer_lsns
Mspeer_request
Mspeer_response
Mspub_identity_range
Sysarticlecolumns


Sysarticles


Sysarticlesupdates

syspublications


Sysreplservers

Sysschemaarticles

Syssubscriptions


systranschemas
sysextendedarticlesview

问题就出现在这里了。这12 个系统表和1个视图是因同步复制而生的,如果没有发生同步复制,他们是不会出现的。我们把mdf和ldf文件直接迁移过来,数据库里面的这些系统表和视图也随之而来了。
不能简单的把这12个系统表和1个视图删掉,这样同样不行。在经过了长时间的摸索后,我发现了问题的真正所在。
我们看一下系统表 sysreplservers的内容,有两列:
Srvname
Srvid
旧服务器名称
0
终于找到了问题所在了。我们把该表的记录删除。
然后随便发布一次。
再把该发布删除。
至此,该数据库中的陈旧同步复制信息已经去除,数据库重新变得洁净可爱。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...女孩 姓陆 2011年11月26号03点24分 出生 五行缺水火 望高人帮忙起名... 女孩,姓陆,2010.农历05.19下午13.25分出生。五行不缺。请各位大虾取个... 2013年女孩3月9号11点43姓陆女孩取什么名字 2012年11月11日上午5点左右出生的女孩五行缺什么,姓陆,取什么名好 女孩2013年4月4日清明节晚上二十三点半左右出生想知道五行缺?啥取什... 公对公汇款需要什么资料 在微信附近的人里面我点击了清除位置并退出的按钮这样别人在附近的人... 13点128保留整数是多少 128乘以72怎么估算 按要求把下面各数省略万位(或亿位)后面的尾数,求出近似数.1284639... 什么是甩手掌柜 ...11年1月31日乘坐上海到岳阳的火车 请问做哪次列车? 途径岳阳就可以... 科学家,发明家需要具备些什么条件 小三说我老公把我亲弟弟的老婆睡了,我该相信她么?我们为了照顾孩子方 ... 把兄弟姐妹的照片发到朋友圈里应该写哪些话? ...他回家就故意把他们家庭照片和他亲弟弟的照片发微信里,是不是... 我梦到一座坟山上所有坟墓的墓碑全都被雷劈了 那闪电还是彩色的 有红的... 男朋友把兄弟女朋友拍下来发了朋友圈还说只想安安静静吃个饭?_百度... 自不量力和不 四年级作文韩城春天风景作文 不自量力和自不量力的区别在哪? 圆柱的容积用字母和文字表示? 我家的万家乐燃气热水器打不着火,显示故障代码是e1,这是怎么回事... 万家乐热水器不加热显示E1 万家乐恒温热水器E1故障原因及解决方案 万家乐热水器中途熄火显示E1,等一会又能用的原因及解决方法 文明节俭,过十二岁从我做起作文500字 提倡勤俭持家说法500字 天津港的车跟4s店的车有什么区别 我的梦想是当一名科学家作文 自闭症生孩子会得自闭症吗 小儿自闭症是天生的吗 自闭症孩子是生下来就自闭吗 拼多多退货运费补贴吗?附常见问答! 司马这种复姓要4个 飞娥扑火指什么生肖? 飞蛾扑火是哪个生肖 黄金喷泉绣线菊开花时间 正确的洗手方法儿歌 epson投影仪手机如何投影 蒙城一中多少分 蒙城中学2019年中考最低控制线多少? 蒙城中考最高分是多少 练好钢笔字的方法 怎样才能把钢笔字练好 陈珂今年几岁 星辰变小说中,有没有对姜立外貌的详细点的描写,有的话请复制一下_百度... Qt(C++)使用SQLite数据库完成数据增删改查 django怎么建立管理员(django创建管理员用户) spring三大框架? python现有多少工具包(python中有很多包管理工具)