SQL Server 实现跨服务器查询(支持局域网及互联网)
程序员文章站
2022-06-24 22:31:51
注意:跨服务器查询需要数据库开启远程连接权限--查询服务器中已有的linkserver信息SELECT * FROM SYS.LINKED_LOGINS;SELECT * FROM SYS.SERVERS;--删除已经存在的链接服务器IF EXISTS(SELECT * FROM sys.servers WHERE name = N'server124')EXEC master.sys.sp_dropserver 'server123','droplogins' GO--创建serve...
注意:跨服务器查询需要数据库开启远程连接权限
--查询服务器中已有的linkserver信息
SELECT * FROM SYS.LINKED_LOGINS;
SELECT * FROM SYS.SERVERS;
--删除已经存在的链接服务器
IF EXISTS(SELECT * FROM sys.servers WHERE name = N'server124')
EXEC master.sys.sp_dropserver 'server123','droplogins'
GO
--创建server123为远程服务器的别名
exec sp_addlinkedserver 'server123', '', 'SQLOLEDB', '远程服务器名或ip地址加端口'
exec sp_addlinkedsrvlogin 'server123', 'false', null, '用户名', '密码'
--跨服务器查询示例
select * from server123.数据库名.dbo.表名
本文地址:https://blog.csdn.net/u013899802/article/details/109000384