跨数据库链接查询-sqlserver
来源:互联网 发布:淘宝金号毛巾旗舰店 编辑:程序博客网 时间:2024/06/18 13:14
--用openrowset连接远程SQL或插入数据
--如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
在跨库查询时需要启用Ad Hoc Distributed Queries
启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
--导入示例
select * into 表 from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.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
--如果只是临时访问,可以直接用openrowset
--查询示例
select * from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.dbo.表名)
在跨库查询时需要启用Ad Hoc Distributed Queries
启用Ad Hoc Distributed Queries:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
使用完成后,关闭Ad Hoc Distributed Queries:
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
--导入示例
select * into 表 from openrowset('SQLOLEDB'
,'sql服务器名';'用户名';'密码'
,数据库名.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
转载于:http://www.cnblogs.com/doosmile/archive/2012/03/16/2400646.html
0 0
- 跨数据库链接查询-sqlserver
- sqlserver 建立跨IP跨数据库查询配置数据链接
- sqlserver 链接数据库
- SQLServer链接数据库操作
- SQLSERVER链接ORACLE数据库
- openfire 链接sqlserver数据库
- sqlserver链接数据库
- Java链接SqlServer数据库
- JDBC链接sqlserver数据库
- SQLServer添加数据库链接
- JDBC链接SQLServer数据库
- qt链接sqlserver数据库
- SQLSERVER跨数据服务器,跨数据库查询
- sqlserver 数据库查询技巧
- sqlserver 数据库查询技巧
- c# 数据库查询sqlserver
- 查询sqlserver数据库Schema
- Sqlserver数据库分页查询
- java枚举类型创建示例。
- 数据结构与算法分析笔记与总结(java实现)--字符串9:拼接最小字典序练习题
- 批量残差网络-Aggregated Residual Transformations for Deep Neural Networks
- myeclipse启动weblogic内存溢出
- CentOS 7安装配置Samba
- 跨数据库链接查询-sqlserver
- 03 单片机外部中断
- 算法训练 K好数
- web前端性能优化提升篇
- 数据结构与算法分析笔记与总结(java实现)--字符串10:空格替换练习题
- 安装tensorflow过程中遇到的坑
- mybatis-generator-1.3.2 使用方法
- 测试小故事17:这个BUG该报吗?
- 数据结构与算法分析笔记与总结(java实现)--字符串11:合法括号序列判断练习题