使用linkServer可以实现跨服务器查询
–创建linkServer
exec sp_addlinkedserver ‘别名’,”,’SQLOLEDB’,’服务器IP’
–登陆linkServer
exec sp_addlinkedsrvlogin ‘别名’,’false’,null,’数据库用户名’,’数据库密码’
–查询
select * from 别名.库名.dbo.表名
–不再使用时删除链接服务器
exec sp_dropserver ‘别名’,’droplogins’
另一种方法:在SQL语句中直接连接SQL数据库服务器
select * from OPENDATASOURCE( ‘SQLOLEDB’, ‘Data Source=服务器IP;User ID=用户名;Password=密码’ ).库名.dbo.表名