欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

相关标签: sql 数据库