SQL_跨数据库查询
来源:互联网 发布:知合控股的工作节奏 编辑:程序博客网 时间:2024/04/30 20:24
首先,你要知道跨数据库访问的语法,如下:
select * from openrowset('sqloledb','DRIVER={SQL Server};SERVER=服务器地址;UID=sa;PWD=密码', 数据库名.dbo.表名)
如果没有启用Ad Hoc Distributed Queries,查询结果是出错的,如下描述:
消息 15281,级别 16,状态 1,第 1 行SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。
解决方法:
exec sp_configure 'show advanced options',1reconfigureexec sp_configure 'Ad Hoc Distributed Queries',1reconfigure
然后执行查询,
select * from openrowset('sqloledb','DRIVER={SQL Server};SERVER=服务器地址;UID=sa;PWD=密码', 数据库名.dbo.表名)
执行完后,关闭Ad Hoc Distributed Queries
exec sp_configure 'Ad Hoc Distributed Queries',0reconfigureexec sp_configure 'show advanced options',0reconfigure
- SQL_跨数据库查询
- SQL_重复记录查询
- sql_连接查询
- 数据库sql_(二)
- SQL_学生-课程数据库(上)
- SQL_学生-课程数据库(下)
- 数据库基础-sql_(一)
- sql_查询一张表中的重复数据
- sql_设置权限_数据库基础
- SQL_数据库基础试题(培训/已完结)
- [SBO](转)SQL_查询语句(库龄分析报表)
- SQL_更改sql server 数据库表的所有者
- SQL_数据库基础之级联删除和级联更新
- SQL_电力抢修工程数据库的建表语句
- 跨数据库引擎、数据库查询
- 跨服务器查询数据库
- access跨数据库查询
- 跨数据库查询
- springmvc Spring3 MVC @ResponseBody返回,jquery ajax调用中文乱码问题解决
- Java中long类型容易出现的bug
- <转>JVM优化配置
- LinkButton及RowCommand事件中获取Gridview中行索引并此行变色
- javascript键盘事件
- SQL_跨数据库查询
- Android动画及图片的缩放和旋转
- Preference 也是可以响应Click事件的
- 【转】Linux下使用diff和patch制作及打补丁
- 真正的BOOTSECT.S
- 谈谈C++里的IO
- 模态对话框和非模态对话框的在关于消息处理方面的区别
- Dynamics Ax X++类继承特性的几点说明
- ictclas4j的一个bug