首页 > 代码库 > 如何利用sp_addlinkedserver实现远程数据库链接
如何利用sp_addlinkedserver实现远程数据库链接
利用sp_addlinkeserver 进行远程数据库连接可以把多个数据库的数据,放置到一个数据库中,
或者有设置操作权限的情况下,我们可以通过这种方式进行查询,备份数据等操作。
首先,我们要创建连接
执行 sp_addlinkedserver 进行连接创建,具体操作如下
EXEC sp_addlinkedserver
@server=‘itsv1‘,--被访问的服务器别名(习惯上直接使用目标服务器IP,或取个别名如:link1)
@srvproduct=‘‘,
@provider=‘SQLOLEDB‘,
@datasrc=http://www.mamicode.com/‘114.215.86.37,9000‘ --要访问的服务器
其次,是创建登入链接
执行 sp_addlinkedsrvlogin 进行登入链接创建,具体操作如下
EXEC sp_addlinkedsrvlogin
‘itsv1‘, --被访问的服务器别名(如果上面sp_addlinkedserver中使用别名JOY,则这里也是JOY)
‘false‘,
NULL,
‘sjcx‘, --帐号
‘sjcx‘ --密码
--查看链接是否创建成功
select * from sys.servers;
查看目前所链接的服务器情况
Exec sp_helpserver
最后,当我们不使用某个链接时,可以对其进行删除操作
Exec sp_droplinkedsrvlogin 服务器别名,Null
Exec sp_dropserver 服务器别名
注意此时的操作顺序,是要先删除登入链接,再删除服务器链接。
如何利用sp_addlinkedserver实现远程数据库链接
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。