当前位置:首页 > 数据库 > 正文

SQL分布查询

SQL分布式查询,简而言之就是跨域或跨服务器的查询

例:查询IP地址为190.111.1.177的zhfc数据库的abc表

exec sp_addlinkedserver @server =‘123‘--给服务器取个别名123

,@srvproduct=‘‘

,@provider=‘SQLOLEDB‘

, @datasrc=‘190.111.1.177‘--对方的IP地址
exec sp_addlinkedsrvlogin
‘123‘
,false
,null
,‘sa‘--对方的SQL登陆名
,‘123456789‘--对方的SQL登陆密码

--查询查询对方表的语句
select * from 123.zhfc.dbo.abc