zoukankan      html  css  js  c++  java
  • sql server 2008 跨服务器查询

    exec sp_addlinkedserver 'ITSV','','SQLOLEDB','192.168.202.53'
    exec sp_addlinkedsrvlogin 'ITSV','false',null,'develop','develop'
    exec sp_dropserver 'ITSV','droplogins'

    --创建链接服务器 
    exec sp_addlinkedserver  'ITSV','','SQLOLEDB','远程服务器名或ip地址' 
    exec sp_addlinkedsrvlogin 'ITSV','false',null,'用户名','密码' 

    --查询示例 
    select * from ITSV.数据库名.dbo.表名 

    --导入示例
     
    select * into 表 from ITSV.数据库名.dbo.表名 

    --以后不再使用时删除链接服务器
     
    exec sp_dropserver 'ITSV','droplogins' 

    --连接远程/局域网数据(openrowset/openquery/opendatasource) 
    --1、openrowset 

    --查询示例 
    select * from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名) 

    --生成本地表
     
    select * into 表 from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名) 

    --把本地表导入远程表
     
    insert openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名) 
    select *from
    本地表 

    --更新本地表
     
    update 
    set b.列A=
    a.列A 
    from openrowset('SQLOLEDB','sql服务器名';'用户名';'密码',数据库名.dbo.表名)as a inner join
    本地表 b 
    on a.column1=
    b.column1 

    --openquery用法需要创建一个连接
     

    --首先创建一个连接创建链接服务器 
    exec sp_addlinkedserver  'ITSV','','SQLOLEDB','远程服务器名或ip地址' 
    --查询 
    select * 
    FROM openquery(ITSV, 'SELECT *  FROM 数据库.dbo.表名'
    --把本地表导入远程表
     
    insert openquery(ITSV, 'SELECT *  FROM 数据库.dbo.表名'
    select * from
    本地表 
    --更新本地表
     
    update 
    set b.列B=
    a.列B 
    FROM openquery(ITSV, 'SELECT * FROM 数据库.dbo.表名') as

    inner join 本地表 b on a.列A=
    b.列A 

    --3、opendatasource/openrowset
     
    SELECT   * 
    FROM   opendatasource('SQLOLEDB', 'Data Source=ip/ServerName;User ID=登陆名;Password=密码' ).test.dbo.roy_ta 
    --把本地表导入远程表
     
    insert opendatasource('SQLOLEDB', 'Data Source=ip/ServerName;User ID=登陆名;Password=密码').数据库.dbo.表名 
    select * from
     本地表

  • 相关阅读:
    SplitViewController的简单使用
    ViewController容器
    AnchorPoint 和Position 关系
    __OSX_AVAILABLE_BUT_DEPRECATED
    __OSX_AVAILABLE_STARTING
    UIButton重复点击,重复触发,怎么办
    iOS小技巧:用runtime 解决UIButton 重复点击问题
    FOUNDATION_EXPORT 或#define 或 extern
    nginx第一天
    053-001
  • 原文地址:https://www.cnblogs.com/yexinw/p/3736432.html
Copyright © 2011-2022 走看看