zoukankan      html  css  js  c++  java
  • T-SQL 分布式查询

    --返回本地服务器中定义的链接服务器列表。
    EXEC sys.sp_linkedservers 
    
    
    /*
    创建或更新 SQL Server 本地实例上的登录名与远程服务器中安全帐户之间的映射。
    当用户登录到本地服务器并执行分布式查询,以访问链接服务器上的表时,
    本地服务器必须登录链接服务器上,代表该用户访问该表。  
    使用 sp_addlinkedsrvlogin 来指定本地服务器用于登录链接服务器的登录凭据
    */
    EXEC sys.sp_addlinkedsrvlogin @rmtsrvname = NULL, -- sysname
        @useself = '', -- varchar(8)
        @locallogin = NULL, -- sysname
        @rmtuser = NULL, -- sysname
        @rmtpassword = NULL
     -- sysname
        
    /*
    创建链接服务器。  链接服务器让用户可以对 OLE DB 数据源进行分布式异类查询。 
    在使用 sp_addlinkedserver 创建链接服务器后,可对该服务器运行分布式查询。 
    如果链接服务器定义为 SQL Server 实例,则可执行远程存储过程。
    */  
    EXEC sys.sp_addlinkedserver @server = NULL, -- sysname
        @srvproduct = N'', -- nvarchar(128)
        @provider = N'', -- nvarchar(128)
        @datasrc = N'', -- nvarchar(4000)
        @location = N'', -- nvarchar(4000)
        @provstr = N'', -- nvarchar(4000)
        @catalog = NULL
     -- sysname
        
        
    /*
    测试与链接服务器的连接。  如果测试未成功,该过程将引发包含失败原因的异常。
    */    
    EXEC sys.sp_testlinkedserver
    
    --以下示例将创建名为 SEATTLESales 的链接服务器,然后测试连接。
    USE master;
    GO
    EXEC sp_addlinkedserver 'SEATTLESales', N'SQL Server';
    GO
    sp_testlinkedserver SEATTLESales;
    GO
    --------------------------------------
    
       
  • 相关阅读:
    exec() show()
    QT记录
    git pull 时速度很慢,感觉几分钟不动
    git 冲突
    自学Go b:Go并发
    Go自学二:语言数据类型
    自学go一: 语言基础语法
    自学go语言第一天
    php 函数-数组函数《一》
    php查看脚本,或某一接口,某一变量所耗费内存大小的方法之memory_get_usage
  • 原文地址:https://www.cnblogs.com/wanghaibin/p/3812351.html
Copyright © 2011-2022 走看看