创建链接服务器

exec  sp_addlinkedserver    'ITSV' ,  ' ' ,  'SQLOLEDB' ,  '192.168.0.237'  --sql服务器ip地址exec  sp_addlinkedsrvlogin   'ITSV' ,  'false' , null ,  'sa' --用户名,  '123'  --密码select* from ITSV.XYMES_AiQi.AreaInfo--执行删除ITSV,不使用时需要删除否则下次执行会报错(存在)exec  sp_dropserver   'ITSV' ,  'droplogins'

连接远程/局域网数据(openrowset/openquery/opendatasource)
1.openrowset
–查询示例

select *  from  openrowset(  'SQLOLEDB ' ,  '192.168.0.237' --sql服务器名ip地址;  'sa' --用户名;  '123' --密码,[XYMES_AiQi].[dbo].[AreaInfo])  --数据库名.dbo.表名

–生成本地表

select * into  AreaInfo  --表from  openrowset(  'SQLOLEDB ' ,  '192.168.0.237' --sql服务器名ip地址;  'sa' --用户名;  '123' --密码,[XYMES_AiQi].[dbo].[AreaInfo])  --数据库名.dbo.表名

–把本地表导入远程表

 insert  openrowset(  'SQLOLEDB ' ,  '192.168.0.237' --sql服务器名ip地址;  'sa' --用户名;  '123' --密码,[XYMES_AiQi].[dbo].[AreaInfo])  --数据库名.dbo.表名select * from  [AreaInfo]  --本地表

–更新本地表

update b  set  b.列A=a.列A  from  openrowset(  'SQLOLEDB ' ,  '192.168.0.237' --sql服务器名ip地址;  'sa' --用户名;  '123' --密码,[XYMES_AiQi].[dbo].[AreaInfo])  --数据库名.dbo.表名as  a  inner  join  [AreaInfo] b  --本地表on  a.column1=b.column1

2.openquery用法需要创建一个连接

–创建一个连接创建链接服务器


--创建一个连接创建链接服务器 exec  sp_addlinkedserver    'ITSV ' ,  ' ' ,  'SQLOLEDB ' ,  '192.168.0.237'  --远程sql服务器名ip地址

–查询

--查询select  *  FROM  openquery(ITSV,   'SELECT *  [XYMES_AiQi].[dbo].[AreaInfo]' --SELECT *  FROM 数据库.dbo.表名)

–把本地表导入远程表

 --把本地表导入远程表  insert  openquery(ITSV,   'SELECT *  [XYMES_AiQi].[dbo].[AreaInfo]'  --SELECT *  FROM 数据库.dbo.表名)  select  *  from AreaInfo --本地表

–更新本地表

 --更新本地表
update  b  set  b.列B=a.列B  FROM  openquery(ITSV,   'SELECT * [XYMES_AiQi].[dbo].[AreaInfo]'  --SELECT *  FROM 数据库.dbo.表名)  as  a   inner  join  AreaInfo --本地表 b  on  a.列A=b.列A  

3.opendatasource/openrowset

SELECT  *  FROM    opendatasource(  'SQLOLEDB ' ,   'Data Source=192.168.0.237/ServerName;User ID=sa;Password=123'  --Data Source=ip/ServerName;User ID=登陆名;Password=密码).[XYMES_AiQi].[dbo].[AreaInfo]  --数据库.dbo.表名  --把本地表导入远程表  insert  opendatasource(  'SQLOLEDB ' ,   'Data Source=192.168.0.237/ServerName;User ID=sa;Password=123'  --Data Source=ip/ServerName;User ID=登陆名;Password=密码).[XYMES_AiQi].[dbo].[AreaInfo]  --数据库.dbo.表名  select  *  from [AreaInfo] --本地表

4.EXEC AT使用 必须启动rpc

EXEC  sp_addlinkedserver  'chinancl' , ' ' , 'SQLOLEDB' , 'CHINANCL-CMS'    --新建连接 EXEC  sp_addlinkedsrvlogin  'chinancl' , 'false' , null , 'sa' , 'sa'         --用户名 密码 EXEC  sp_serveroption  'chinancl' , 'rpc out' , true                      --启动RPC 

–删除链接登录名

EXEC ( 'create database text ' )  at  [chinancl] EXEC ( ' use text create table text (id int)' )  at  [chinancl] exec  sp_dropserver  'chinancl' , 'droplogins'                           --删除链接登录名

SQL对不同服务器数据库之间的数据操作相关推荐

  1. 链接服务器,不同服务器数据库之间的数据操作。

    --********************************************************************************* -- 链接服务器,不同服务器数据 ...

  2. SQL不同服务器数据库之间的数据操作整理(完整版)(转)

    -- Blog   : http://blog.csdn.net/htl258(转载保留此信息) -- Subject: SQL不同服务器数据库之间数据操作整理 ------------------- ...

  3. SQL不同服务器数据库之间的数据操作整理(完整版)

    --1. 创建链接服务器 --1.1 创建一个链接名 EXEC sp_addlinkedserver 'LinkName','','SQLOLEDB','远程服务器名或ip地址' --有自定义实例名还 ...

  4. mysql 不同服务器不同库之间的访问_不同服务器数据库之间的数据操作

    --创建链接服务器 exec sp_addlinkedserver 'ITSV ', ' ', 'SQLOLEDB ', '远程服务器名或ip地址 ' exec sp_addlinkedsrvlogi ...

  5. 不同服务器数据库之间的数据操作

    找到解决方法: 启用Ad Hoc Distributed Queries: exec sp_configure 'show advanced options',1 reconfigure exec s ...

  6. 在SQL Server数据库之间进行数据导入导出

    来源:http://kb.cnblogs.com/page/94464/ 在SQL Server数据库之间进行数据导入导出 (1).使用SELECT INTO导出数据 在SQL Server中使用最广 ...

  7. sql azure 语法_Azure SQL数据同步–在Azure SQL数据库之间复制数据和架构更改

    sql azure 语法 In this article, we will review how to configure the sync group to replicate data betwe ...

  8. [转载]在SQL Server数据库之间进行数据导入导出,OPENDATASOURCE

    需要在c盘下先建立一个data.txt文件,然后在文件的第一行写上你要导出的列,不如说要导出id和name这两列,就在第一行写上 id,name 然后保存,使用下列SQL就可以了,你如果要保持原有的I ...

  9. 如何实现Oracle数据库之间的数据同步?

    我们都知道,在Oracle数据库的管理与开发工作中,总会存在着一些表数据和基础资料数据,这时需要有效的将这些数据库进行同步合并,有没有什么简单的方法可以实现Oracle数据库之间的数据同步呢?在此诚恺 ...

最新文章

  1. shell eval命令
  2. postman请求soap 请求_postman中请求如何传递对象到spring controller?
  3. java 状态设计模式_JAVA设计模式:状态模式
  4. elasticsearch-6.0.1安装
  5. 局域网从另一台电脑copy文件(Linux系统下)
  6. Wireshark实战分析之IP协议(四)
  7. 大数据 流式计算 apache storm 学习笔记 01 ---汪文君
  8. 2021美亚杯第七届中国电子数据取证团体赛题目详解write up
  9. 尚硅谷-智慧校园项目总结(项目代码在最后)
  10. excel打不开html格式的文件,excel文件打不开提示格式无效怎么解决【图文】
  11. u盘启动盘变成普通u盘
  12. 你怎么看:就算老公一毛钱股份都没拿到,在我心里,他依然是最牛逼的创业者...
  13. Moive-Pages
  14. 脑袋里是浆糊时的c++程序
  15. MC9S12XS128nbsp;16位PWMnbsp;电…
  16. Wampserver图标是橙色的【问题与解决方案】
  17. python opencv轮廓检测_python opencv 来对图片(苹果)的轮廓(最大轮廓进行识别)进行...
  18. 2012考研数学二第(4)题——定积分比较大小
  19. 20岁跟对人,30岁做对事(三)
  20. HTML5新增的结构元素和网页元素

热门文章

  1. 软件工程理论与实践项目
  2. openstreetmap 到 cad的转换
  3. 尚硅谷MySQL经典版教程[婷姐基础篇]
  4. 商城-商品搜索(品牌统计、规格统计、条件筛选、搜索分页排序、高亮显示)
  5. 触摸数学激情——与数学家张景中对话
  6. ffmpeg php 抠像_利用 Avisynth 2.5.8 的 ColorKeyMask 功能实现视频抠像
  7. 设置计算机桌面外观,更改桌面外观 - 自定义Mac - macOS使用手册
  8. RBM(限制玻尔兹曼机)、DBN(深度信念网络)介绍
  9. Inconvenient Pairs(线段树/二分)
  10. python爬取付费音乐包有什么用_用Python制作音乐聚合下载器!付费的好像也能下载哦!...