wkslearner

 

利用sp_addlinkeserver 进行远程数据库连接可以把多个数据库的数据,放置到一个数据库中,

或者有设置操作权限的情况下,我们可以通过这种方式进行查询,备份数据等操作。

 

首先,我们要创建连接

执行  sp_addlinkedserver 进行连接创建,具体操作如下

EXEC sp_addlinkedserver
@server=\'itsv1\',--被访问的服务器别名(习惯上直接使用目标服务器IP,或取个别名如:link1)
@srvproduct=\'\',
@provider=\'SQLOLEDB\',
@datasrc=\'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 服务器别名
 
注意此时的操作顺序,是要先删除登入链接,再删除服务器链接。

 

分类:

技术点:

相关文章: