SQL Server 阻止了对组件 /'Ad Hoc Distributed Queries/' 的访问

在Sql Server中查询一下Excel文件的时候出现问题:
SELECT *  FROM OPENROWSET( 'MICROSOFT.JET.OLEDB.4.0','Excel 8.0;IMEX=1;HDR=YES;DATABASE=D:/a.xls',[sheet1$])
结果提示:
SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。有关启用 'Ad Hoc Distributed Queries' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。
查询相关资料,找到解决方法:

启用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   *
FROM      OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=sa;Password=sa'
).DataBaseName.dbo.Table

最新文章

  1. Unity3D 解决用Unity导出的Android工程在6.0及以上设备会弹出一串权限对话框的问题
  2. Linux上从Java程序中调用C函数
  3. C# 模拟上传图片
  4. 通用easyui查询页面组件
  5. 转载:Flash AS3.0 加载外部资源(图片,MP3,SWF)的两种方式
  6. 【原】实战-Java如何使用Redis
  7. 『GitHub』Git常用命令记录
  8. Hadoop学习笔记(两)设置单节点集群
  9. 设计模式入门之装饰器模式Decorator
  10. 【NO.12-2】jmeter-执行脚本
  11. Haproxy原理(1)
  12. 原码,反码,补码 与(&) 或(|) 非(~) 异或(^) 左移 << 右移 >> 无符号右移 >>>
  13. c语言之sizeof的细节
  14. KMP,深入讲解next数组的求解(转载)
  15. 按位与(&)和按位或(|)
  16. 微信小程序 - 入门指引
  17. 记录结果再利用的"动态规划"
  18. 有关ngui grid中去除一项后的排序问题
  19. 虚函数与bind 实现设计模式的练习
  20. jemalloc总结

热门文章

  1. 【maven setting.xml】
  2. Windows10安装node.js,vue.js以及创建第一个vue.js项目
  3. Go:表驱动单元测试
  4. 洛谷P4707 重返现世(扩展MinMax容斥+dp)
  5. 深入理解C/C++ [Deep C (and C++)]
  6. linux的防火墙端口配置
  7. 帝都Day4(2)——数据结构
  8. 记一次工作中的小BUG
  9. Go入门基础手记
  10. 洛谷P2068 统计和