zoukankan      html  css  js  c++  java
  • 链服务器的添加和删除(转)

    LinkServer:简单的说就是跨服务器之间的数据交互。情景如下:服务器A,IP:192.168.1.10,服务器B,IP:192.168.2.10。现在要使在服务器A上使用服务器B上面的数据库服务,LinkServer就是这个桥梁。废话不多说,SQL命令如下(当然你可以可视化工具:Microsoft SQL Server Management Studio):

    连接到服务器A,在服务器A上面进行操作,当然服务器A必须能访问到服务器B,不是本机,跟本机的无关!!!

    (1)创建一个链接的服务器

    use master
    exec sp_addlinkedserver  @server='192.168.2.10',@srvproduct='SQL Server'

    (2)创建或更新本地SQL Server实例上的登录与链接服务器上远程登录之间的映射。

    exec sp_addlinkedsrvlogin @rmtsrvname = '192.168.2.10'
    ,@useself=false
    ,@locallogin='sa'
    ,@rmtuser='sa'
    ,@rmtpassword='Gillion888'

    (3)测试查询
    select top 10 * from [192.168.2.10].[数据库].dbo.[表名]

    (4)删除link server Login
    exec sp_droplinkedsrvlogin  @rmtsrvname='192.168.2.10',@locallogin='sa' 

    (5)删除link server
    exec sp_dropserver @server='192.168.2.10'

    实践:

    
    
    SELECT *FROM sys.servers
    
    
    exec   sp_addlinkedserver     '10.0.0.1','','SQLNCLI','10.0..0.1'
    
    EXEC sp_addlinkedsrvlogin
    @rmtsrvname = '10.0.0.1' , -- 与以上 @server 同名
    @useself = 'false' ,
    @locallogin = NULL ,
    @rmtuser = '用户名' , 
    @rmtpassword = '密码'
    
    
    exec sp_dropserver 'srv_lnk'
  • 相关阅读:
    P2731 骑马修栅栏 Riding the Fences
    P1351 联合权值
    [脚本]为所有节点挂载磁盘
    [转]expect的安装
    挂载磁盘linux
    [转]Mac 科研常用软件
    [转]error while loading shared libraries 错误解决办法总结
    linux安装SVN
    Java web项目在linux环境下自动编译和部署脚本
    个人所得税计算方法
  • 原文地址:https://www.cnblogs.com/kim-meng/p/10038768.html
Copyright © 2011-2022 走看看