日期:2014-05-16 浏览次数:20529 次
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???????????????????????? --删除远程服务器链接
?