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

转载 2007年09月27日 15:04:00

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

 

SQL Server 阻止了对组件“Ad Hoc Distributed Queries”的 STATEMENT“OpenRowset/OpenDatasource”的访问

这些天一直在做.net导入导出Excel的程序。在这里写一下过程和遇到的问题。 一 》excel导入:excel导入有多种方式,我这里用到的是sqlserver的组件'Ad Hoc Distri...
  • newnazi
  • newnazi
  • 2016年01月11日 12:18
  • 531

SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDataso

查询相关资料,找到解决方法:     启用Ad Hoc Distributed Queries: exec sp_configure 'show advanced options',1 reco...
  • zzzzzzzert
  • zzzzzzzert
  • 2014年04月30日 17:24
  • 1252

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

转载自博客园:http://www.cnblogs.com/jinzhao/archive/2009/12/01/1614826.html 想用openrowset查询远程数据库,结果提示SQL S...
  • qxy919
  • qxy919
  • 2015年07月15日 13:24
  • 1163

SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' ......

问题提示:SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问 现状解...
  • boatking
  • boatking
  • 2014年01月06日 15:39
  • 787

SQL 2008启用组件Ad Hoc Distributed Queries

SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问,因为此组件已作为此服...
  • wxw_317
  • wxw_317
  • 2012年09月21日 16:08
  • 2202

Excel 解决SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STATEMENT'OpenRowset/OpenDatasource' 的访问的方法

今天老板娘叫导入电话Excel记录信息,里面有个功能是导出数据,发现一导出就报错,报错内容是:SQL Server 阻止了对组件 'Ad Hoc Distributed Queries' 的 STAT...
  • ninetowns2008
  • ninetowns2008
  • 2013年01月26日 21:24
  • 1368

Ad Hoc Distributed Queries 的启用与关闭

在使用sql Server对外部数据进行查询时,可能会出现的问题:  如在Sql Server中查询一Access数据库  select * From OpenRowSet(microsoft.jet...
  • sxycgxj
  • sxycgxj
  • 2011年06月15日 11:52
  • 3762

SQL Server如何启用Ad Hoc Distributed Queries?

SQL Server数据库远程操作中,在使用openrowset/opendatasource前首先要启用Ad Hoc Distributed Queries服务,因为这个服务不安全所以SqlServ...
  • wsimei
  • wsimei
  • 2011年09月16日 13:44
  • 2404

SQL Server 已封鎖元件 'Ad Hoc Distributed Queries'

SQL Server 已封鎖元件 Ad Hoc Distributed Queries錯誤訊息:SQL Server 已封鎖元件 Ad Hoc Distributed Queries 的 STATEM...
  • niki190
  • niki190
  • 2008年09月24日 09:01
  • 1307

使用 sp_configure 启用 'Ad Hoc Distributed Queries'

今天试图把EXCEL的数据导入到SQL 2005的时候出现如下的错误,仔细检查了下代码也没错。代码是:Select * into test FROM  OpenDataSource('Microsof...
  • diaostudio
  • diaostudio
  • 2010年12月28日 11:05
  • 470
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SQL Server 阻止了对组件 /'Ad Hoc Distributed Queries/' 的访问
举报原因:
原因补充:

(最多只允许输入30个字)