请问如何将两台服务器上的数据库联合做查询?

liangx326 2005-03-08 03:05:54
如题:请问如何将两台服务器上的数据库联合做查询?
请赐教,谢谢
...全文
132 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
Softlee81307 2005-03-08
  • 打赏
  • 举报
回复
sp_addlinkedserver '10.1.2.3' ----ip地址
sp_addlinkedsrvlogins '10.1.2.3',false,'sa','erp_f','123' ----用erp_f 和密碼123登錄
select * from [10.1.2.3].newper.dbo.kk union all -------庫newper,表kk
select * from kk
LBYYBL 2005-03-08
  • 打赏
  • 举报
回复
1.首先建立一个链接服务器,例创建一台名为 Server2 的链接服务器:
USE master
EXEC sp_addlinkedserver 'server2',N'SQL Server'
--创建一个映射,使用帐号 Sa 和密码 Password 连接到链接服务器 Server2:
EXEC sp_addlinkedsrvlogin 'Server2', 'false', NULL, 'Sa', 'Password'
2.查询数据:
select * from db1..tb1 a join server2.dbname.dbo.tablename b on a.id=b.id

34,590

社区成员

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

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