为什么SQL2005在新建复制找不到存储过程提示错误:2812 的解决方法
一台服务器重装系统后,用附加表再配置同步复制的时候出错:
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个视图删掉,这样同样不行。在经过了长时间的摸索后,我发现了问题的真正所在。
我们看一下系统表 sysreplservers的内容,有两列:
Srvname |
Srvid |
旧服务器名称 |
0 |
终于找到了问题所在了。我们把该表的记录删除。
然后随便发布一次。
再把该发布删除。
至此,该数据库中的陈旧同步复制信息已经去除,数据库重新变得洁净可爱
相关文章
Windows File Recovery卡在99%的图文解决办法
Windows File Recovery(Windows文件恢复)是微软设计的命令行应用程序,它可以帮助用户从健康/损坏/格式化的存储设备中恢复已删除/丢失的文件,如果卡在99%该怎么解决呢?2024-09-24Easy Sysprep怎么使用?EasySysprep封装windows系统详细教程
Easy Sysprep 是一款用于 Windows 操作系统系统部署专业工,本文为大家带来了如何使用EasySysprep封装windows系统,欢迎需要的朋友下载使用2024-08-07新旧电脑数据如何迁移?PC克隆迁移新旧电脑数据到新电脑的方法
PC克隆将旧电脑上的基础数据(如文档、图片、应用等)迁移到新电脑,实现新旧电脑无缝衔接,本文中介绍的是使用该软件迁移数据的详细方法,有需要的朋友不妨阅读参考下2024-07-29关于vmware tools安装后与主机之间不能复制粘贴问题解决方案
不少的用户们在安装了vmware tools后发现不能复制,那么这要怎么办?用户们可以重启虚拟机或者是重新安装虚拟机来进行操作,详细请看下文介绍2024-07-20- 金舟DirectX·DLL一键修复支持修复系统中缺失的任何dll以及运行库修复等,本文中介绍的是使用这款软件修复计算机中丢失dll无法运行应用程序的方法2024-07-14
DLL文件丢失找不到要如何修复?金舟DirectX·DLL修复丢失dll的方法
金舟DirectX·DLL一键修复支持修复系统中缺失的任何dll以及运行库修复等,本文中介绍的是使用该软件查找,修复缺失DLL文件的方法2024-07-14微软powertoys怎么下载安装? Microsoft PowerToys下载和安装指南
Microsoft PowerToys 目前包含了 20 余个免费工具,功能十分强大且实用,无论是进行文件批量重命名、找回消失的鼠标指针,还是拾取屏幕上的颜色代码,PowerToys 都能帮你轻2024-07-03- 金舟一键系统重装这款软件仅需要简单的三步即可完成操作,一键智能重装,本文中介绍的是使用这款软件重装系统的方法2024-06-20
Scrcpy Mask怎么使用?Scrcpy Mask安装使用图文教程
Scrcpy Mask 不仅是一款功能强大的工具,更是对原有安卓设备控制方式的一种革新,本文为大家带来了详细使用介绍,一起看看吧2024-06-11检测电脑cpu温度的软件有哪些?好用的四款cpu温度检测软件推荐
电脑CPU温度过高会对电脑的稳定性和寿命造成很大的影响,本文中为大家推荐介绍了几款好用的cpu温度检测工具,有需要的朋友不妨参考使用2024-05-28
最新评论