关于复制数据库后存储过程的调用
我从A电脑上利用数据库备份,把数据库搬到了B台电脑上
还原备份后在B电脑有了新的数据库,包括了所有的表和存储过程等
之后在B本地数据库内执行存储过程
提示服务器: 消息 7202,级别 11,状态 2,行 1
在 sysservers 中未能找到服务器 'A '。请执行 sp_addlinkedserver 以将服务器添加到 sysservers。
这是什么原因呢?A、B两台电脑不联网。
请指教,谢谢
------解决方案--------------------估計是你的存儲過程阿,或者函數,trigger 什麼之類的裡面用到了
. 'A '作為裡面的代碼
------解决方案--------------------给出存储过程里面的代码。
看里面有没有调用其他的Function、SP等,一直找下去,估计是某一个里面写死了A。
------解决方案--------------------exec sp_dropserver 'a '
exec sp_addserver serverproperty( 'servername '), 'local '
------------------------------------------------------
运行之前先看看相关的语法!!!