zoukankan      html  css  js  c++  java
  • SQL Server跨服务器查询

     

    来源:https://www.cnblogs.com/tylerflyn/p/8339895.html

    创建链接服务器

    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 b 
    set b.列A=a.列A 
    from openrowset( 'SQLOLEDB', 'sql服务器名'; '用户名'; '密码',数据库名.dbo.表名)as a inner join 本地表 b 
    on a.column1=b.column1

     -------------------------

    案例

    --建立远程数据库连接,导入远程数据表
    --exec sp_addlinkedserver 'ITSV', ' ', 'SQLOLEDB', '115.28.183.152'
    --exec sp_addlinkedsrvlogin 'ITSV', 'false ',null, 'sa', 'Y5QDlBY972hOAApIrV1O'
    --select * from [ITSV].[ProjectManagement].[dbo].[T_User]
    --insert into [ITSV].[ProjectManagement].[dbo].[T_AttributeEnums](AttributeEnumTypeID,EnumSeq, EnumName, EnumLongname, EnumAbridge) (select AttributeEnumTypeID, EnumSeq,EnumName, EnumLongname, EnumAbridge from [ProjectManagement].[dbo].[T_AttributeEnums] )
    --exec sp_dropserver 'ITSV', 'droplogins' --删除连接

  • 相关阅读:
    求职方法论
    测试经验与教训_学习笔记
    测试架构师修炼之道_学习笔记
    Jmeter测试oracle
    Jmeter 非UI界面jmx脚本不能正常退出
    Jmeter参数化的理解
    jmeter 测试并发
    Jmeter测试数据库
    pytorch runtime error: CUDNN_STATUS_MAPPING_ERROR
    Python/pytorch 切换国内源/AttributeError: module 'torch.jit' has no attribute 'unused'/not a trusted or secure host
  • 原文地址:https://www.cnblogs.com/hao-1234-1234/p/10277324.html
Copyright © 2011-2022 走看看