sqlserver 2008 建立订阅发布时 报错 解决方案 “错误 2812” 无法创建存储过程

 

11月10日早上  一大早,还在地铁14号线上 ,接到同事给的信息 说我们的XX系统宕机了,本想没什么问题,一般服务器 只要硬件没有问题 重启一下就可以了,

但是事与愿违,偏偏最后检测到服务器磁盘阵列卡坏掉了。开始的时候还能启动服务器 (服务器IBM3850 X5系列), 出现的具体状况是 服务器操作一会 就停止了,非常卡 ,前台业务人员都受不了了。没办法只有不断的重启机器,再次重启完服务器 进行了一个数据库的备份操作,但是有一个文件比较大 100多G ,服务器备份了40多G就已经停止备份了,接着就是蓝屏。最后解决方法是把IBM工程师进场 ,检测完说是RAID卡坏了,更换了RAID卡 ,反而又进入不了系统了。唉 屋漏偏逢连夜雨,OK 重装系统,只是把C盘重装了。单还好数据还在 ,还没有损坏,接着就是把数据文件附加,OK 一切大功告成,已经是凌晨了,然后同事几个各回各家。

 

      第二天早上 ,XX系统正常工作,但是我们原来在这个系统上做了好多实时的数据抽取的工作,原来做的数据发布都没有了,我们是用的IBM的 CDC软件进行数据实时抽取的,说白了 ,这个东西window下的真不好用,各种报错,唉不说了 还是说关键的 在Sqlserver上创建发布的时候 最后一步 报错 :sql server 无法创建发布 找不到存储过程 错误 2812。这个东西 真不好弄 重新建立也不行,在别人的机器上做了一次,没问题,后来在百度上搜索了一下。发现真正的问题所在是 

系统表 sysreplservers的内容,有两列:

SrvnameSrvid
旧服务器名称0

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

delete  from sysreplservers;

然后再重新发布一次,搞定 。

再把该发布删除。

 

转载于:https://www.cnblogs.com/donglaidongwang/p/6064622.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值