zoukankan      html  css  js  c++  java
  • SQL如何实现远程数据库链接

    利用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 服务器别名
     
    注意此时的操作顺序,是要先删除登入链接,再删除服务器链接。
  • 相关阅读:
    (原)torch中threads的addjob函数使用方法
    (原)torch中提示Unwritable object <userdata> at <?>.callback.self.XXX.threads.__gc__
    (原)luarocks更新某个模块
    EL表达式
    leetcode 151反转单词
    括号生成
    leetcode 机器人能到达的位置
    leetcode 翻转数组
    leetcode 460 LFU缓存
    leetcode 42 接雨水
  • 原文地址:https://www.cnblogs.com/wkslearner/p/5895575.html
Copyright © 2011-2022 走看看