--创建远程服务器连接
exec sp_addlinkedserver
@server=N'rmtServer',
@srvproduct=N'',
@provider=N'SQLOLEDB',
@datasrc=N'远程数据库IP,端口号'
--设置远程服务器的登陆凭证
exec sp_addlinkedsrvlogin
@rmtsrvname=N'rmtServer',
@useself=false,
@locallogin=NULL,
@rmtuser='sa',
@rmtpassword='密码'
go
--查看是否连接到了远程服务器
sp_helpserver
go
sp_linkedservers
go
--要执行的语句,CURD都可以象在本机一样操作,区别只是要加上: 远程服务器名.数据库名.dbo.表名
select top 1 * from [rmtServer].[数据库名].[dbo].[表名]
go
--完成之后别忘了移除连接服务器
sp_droplinkedsrvlogin 'rmtServer', null
go
sp_dropserver 'rmtServer','droplogins'
go