用openrowset连接远程SQL或插入数据

--如果只是临时访问,可以直接用openrowset

--查询示例

SELECT * FROM OPENROWSET('SQLOLEDB','Data Source=ServerName;User ID=MyUID;Password=MyPass',数据库名.dbo.表名)

--导入示例

SELECT * INTO 表 FROM OPENROWSET('SQLOLEDB','Data Source=ServerName;User ID=MyUID;Password=MyPass',数据库名.dbo.表名)

--创建链接服务器

EXEC SP_ADDLINKEDSERVER 'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'
EXEC SP_ADDLINKEDSRVLOGIN 'srv_lnk','false',null,'用户名','密码'
GO

--查询示例

SELECT * FROM srv_lnk.数据库名.dbo.表名

--导入示例

SELECT * INTO 表 FROM srv_lnk.数据库名.dbo.表名

--以后不再使用时删除链接服务器

EXEC SP_DROPSERVER 'srv_lnk','droplogins'
GO

--下面的示例访问来自某个表的数据,该表在 SQL Server 的另一个实例中。

SELECT * FROM OPENDATASOURCE('SQLOLEDB','Data Source=ServerName;User ID=MyUID;Password=MyPass').Northwind.dbo.Categories

下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。

SELECT * FROM OPENDATASOURCE('Microsoft.Jet.OLEDB.4.0','Data Source="c:Financeaccount.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions

如果只是偶尔使用 就用opendatasource/openrowset, 固定的频繁使用建linked server

转载于:https://www.cnblogs.com/Magicworks/archive/2011/11/26/2264192.html

[SQL SERVER] 跨库查询--分布式查询相关推荐

  1. SQL Server跨库查询

    跨服务器数据库查询 --连接远程/局域网数据(openrowset/openquery/opendatasource)  --1.openrowset (比较推荐这种做法) --查询示例  selec ...

  2. SQL Server 跨库查询

    1. 开启Ad Hoc Distributed Queries组件,在sql查询编辑器中执行如下语句: exec sp_configure 'show advanced options',1 reco ...

  3. 查询链接服务器信息,如何通过 SQL Server 链接服务器和分布式查询使用 Excel

    作为链接服务器查询 Excel 您可以使用企业管理器.系统存储过程或 SQL-DMO(分布式管理对象)将 Excel 数据源配置为 SQL Server 链接服务器.在所有的这些情况中,您总需要设置以 ...

  4. SQL Server 跨库同步数据

    最近有个需求是要跨库进行数据同步,两个数据库分布在两台物理计算机上,自动定期同步可以通过SQL Server代理作业来实现,但是前提是需要编写一个存储过程来实现同步逻辑处理.这里的存储过程用的不是op ...

  5. sql server跨服务器修改数据,SQL Server跨数据库服务器查询和跨表更新的详细操作...

    SQL Server数据库跨数据库服务器查询和跨表更新的相关知识是本文我们主要要介绍的内容,接下来我们就通过一个实例来介绍这一过程.实例是这样的:想实现的功能很简单, 在我的本地一个表用来保存省的信息 ...

  6. SQL SERVER跨服务器查询

    SQL SERVER跨服务器查询 1.执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers. -server124为远程服务器的别名 exec sp_addli ...

  7. 数据库入门教程(SQL Server 2005)----数据库是如何查询数据的

    数据库入门教程(SQL Server 2005)----数据库是如何查询数据的----查询:逻辑顺序 1.计算列 //以scott数据库中的emp表为例-----where可译为查找,其本质是在进行表 ...

  8. Spring-Boot + Atomikos 实现跨库的分布式事务管理

    一.何为事务 定义:事务是指多个操作单元组成的合集,多个单元操作是整体不可分割的,要么都操作成功,要么都不成功. 其必须遵循的四个原则(ACID): 原子性(Atomicity -- 美 [ˌætəˈ ...

  9. SQL Server 跨域访问

    # SQL Server 跨服务器访问数据参考链接:[sp_addlinkedserver](https://msdn.microsoft.com/zh-cn/library/ms190479.asp ...

  10. SQL注入—跨库注入

    SQL注入-跨库注入 1.SQL注入-跨库注入 1.1.前言 1.2.跨库注入介绍 2.跨库注入 2.1.跨库注入准备 2.2.跨库注入流程 2.2.1.判断是否为管理员权限 2.2.2.获取数据库下 ...

最新文章

  1. 神秘的Waymo一反常态,CVPR现场发布大型自动驾驶数据集
  2. 关于umask和 find命令
  3. 转载-IronPython入门:什么是IronPython?
  4. 详解log4j2(上) - 从基础到实战
  5. java炒黄金_炒黄金追单的一些问题分析
  6. 10个关于文件操作的小功能(Python),都很实用~
  7. 小小树微博制作记录笔记(一)
  8. Java常用API例子_Java常用API及Math类
  9. obs可以推到中转服务器吗,能否使用OBS(Open Broadcaster Software)、FMLE(Flash Media Live Encoder)等第三方软件进行推流?...
  10. C++ 标准输入流01
  11. Ubuntu下各种服务搭建及操作技巧
  12. Golang的错误处理笔记
  13. 从零开始学 Web 之 Ajax(五)同步异步请求,数据格式
  14. 阿里云携手蓝凌软件,打造全球化企业智慧办公平台
  15. 状压DP入门——玉米田
  16. 胡灵 c语言,C语言门真相
  17. java最新2019面试题
  18. 彻底搞懂CNN中的卷积和反卷积
  19. win7 下搭建基于jdk1.7 android开发环境
  20. 在线音频巨头的新角逐与新平衡

热门文章

  1. kafka 消费者API操作入门
  2. Hive建表与数据加载
  3. 中科院合肥物质科学研究院葛运建团队: 智能机器人带来更美好生
  4. Clojure的并发(六)Agent可以改进的地方
  5. 通过脚本生成Zabbix Screen报错Incorrect value for field vsize
  6. 【转】Data truncation: Truncated incorrect DOUBLE value:Mysql Update时
  7. ADSL宽带路由密码恢复经验详谈
  8. E人E本的android突破与行业走向
  9. 关于 WCF Binding 中 OpenTimeout, CloseTimeout, SendTimeout, ReceiveTimeout 的解释
  10. 学习笔记之七_第2层交换和生成树协议(STP)(CCNA知识考点)