链接服务器,跨实例复制数据的问题

DG_1 2006-11-14 10:28:44
一台机上安装了两个数据库实例(LOCAL和LOCAL\A),想跨库进行一些数据查询
於是建 立链接服务器
exec sp_addlinkedserver '[A]','','SQLOLEDB','[local\A]'

然後

insert into [A].[kqdata].dbo.personal select * from [kqdata].dbo.personal where [kqdata].dbo.per_jcdate<'2006-08-31'

結果返回如下錯誤:
Could not find server 'A' in sysservers. Execute sp_addlinkedserver to add the server to sysservers.


請問,我已建 立了鏈接,為什麼會有這個結果,兩個實例的SA的密碼都 是空?
請教類似這樣的跨實例查詢要怎樣操作?謝謝!!
...全文
159 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DG_1 2006-11-14
  • 打赏
  • 举报
回复
謝謝wgsasd311(自强不息)!

exec sp_addlinkedsrvlogin 'lnksvr',false,null,'sa',''
問題出在這步沒有做!
wym840713 2006-11-14
  • 打赏
  • 举报
回复
我一直都用,没有处理问题啊
wym840713 2006-11-14
  • 打赏
  • 举报
回复
如果正确建立链接服务器,应该不会出现这种情况的.
wgsasd311 2006-11-14
  • 打赏
  • 举报
回复
--举一例子供参考
sp_addlinkedserver 'lnksvr','','sqloledb','192.168.18.33'
exec sp_addlinkedsrvlogin 'lnksvr',false,null,'sa',''

--test
select * from [lnksvr].[ystdata2].[dbo].[h_order]

exec sp_droplinkedsrvlogin '192.168.18.32',null
exec sp_dropserver '192.168.18.32'

34,593

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧