1.添加链接服务器
EXEC sp_addlinkedserver
@server='test',--被访问的服务器别名,自己可以随意取名
@srvproduct='',
@provider='SQLOLEDB',
@datasrc='192.168.71.35' --要访问的服务器的IP地址
2.添加链接用户名和密码
EXEC sp_addlinkedsrvlogin
'test', --被访问的服务器别名,和上面的要相同
'false',
NULL,
'sa', --帐号
'123456' --密码
3.这样就可以通过别名进行跨数据库操作了,例如:
select A,B,C,D
into 要创建的表名 from [test].[数据库名].dbo.表名
4.使用完后,删除远程服务器链接
Exec sp_droplinkedsrvlogin test,Null --删除映射(录与链接服务器上远程登录之间的映射)
Exec sp_dropserver test --删除远程服务器链接