使用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.表名