如何在一台SQL服务器查询另一台数据库服务器的数据?

时间:2022-09-29 04:46:08
例如我在Ip为10.65.160.65的服务器上(服务器名称ServerA)有一个数据库A,在另一个Ip为10.65.160.66的服务器上(服务器名称ServerB)有一个数据库B,
如何实现数据库A和数据库B的表的联合查询呢?谢谢..

8 个解决方案

#1


--创建链接服务器 
exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' 
exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名 ', '密码 ' 

--查询示例 
select * from ITSV.数据库名.dbo.表名

#2


用linq。

#3


--创建链接服务器 
exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' 
exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名 ', '密码 ' 


建立链接,直接查询,指定服务器.数据库.所有者.对象名

#4


引用 1 楼 silentwins 的回复:
SQL code--创建链接服务器exec sp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'exec sp_addlinkedsrvlogin'ITSV','false',null,'用户名','密码'--查询示例select*from ITSV.数据库名.dbo.表名

那如何删除呢?

#5


那如何删除呢?老大们..

#6


--创建链接服务器 
exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' 
exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名 ', '密码 ' 


查询,删除一样.

只是使用方法上 "建立链接,直接查询,指定服务器.数据库.所有者.对象名"

其它一模一样.

#7


我说的是如何删除【创建的链接服务器】啊

#8


引用 7 楼 sunlovesea 的回复:
我说的是如何删除【创建的链接服务器】啊

exec sp_dropserver'链接服务器名','droplogins'
指定 'droplogins'就可以在删除链接服务器的同时,删除登录信息

#1


--创建链接服务器 
exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' 
exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名 ', '密码 ' 

--查询示例 
select * from ITSV.数据库名.dbo.表名

#2


用linq。

#3


--创建链接服务器 
exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' 
exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名 ', '密码 ' 


建立链接,直接查询,指定服务器.数据库.所有者.对象名

#4


引用 1 楼 silentwins 的回复:
SQL code--创建链接服务器exec sp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'exec sp_addlinkedsrvlogin'ITSV','false',null,'用户名','密码'--查询示例select*from ITSV.数据库名.dbo.表名

那如何删除呢?

#5


那如何删除呢?老大们..

#6


--创建链接服务器 
exec sp_addlinkedserver   'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' 
exec sp_addlinkedsrvlogin  'ITSV ', 'false ',null, '用户名 ', '密码 ' 


查询,删除一样.

只是使用方法上 "建立链接,直接查询,指定服务器.数据库.所有者.对象名"

其它一模一样.

#7


我说的是如何删除【创建的链接服务器】啊

#8


引用 7 楼 sunlovesea 的回复:
我说的是如何删除【创建的链接服务器】啊

exec sp_dropserver'链接服务器名','droplogins'
指定 'droplogins'就可以在删除链接服务器的同时,删除登录信息