首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

同一局域网内跨库访问数据进展操作

2012-07-04 
同一局域网内跨库访问数据进行操作1.添加链接服务器EXEC? sp_addlinkedserver????? @servertest,--被访

同一局域网内跨库访问数据进行操作

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???????????????????????? --删除远程服务器链接

?

热点排行