>

乐百家数据库:(转发)SQL Server 阻止了对组件

- 编辑:乐百家599手机首页 -

乐百家数据库:(转发)SQL Server 阻止了对组件

exec sp_configure 'show advanced options',1 reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure
SELECT * into T_System_Organization_bak_20180308
from openrowset ('SQLOLEDB' , '10.***.***.***,端口 ; '用户名' ; '密码' ,[数据库名称].dbo.表名)
exec sp_乐百家lo599,configure 'Ad Hoc Distributed Queries',0 reconfigure
exec sp_configure 'show advanced options',0 reconfigure

化解办法:  --启用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 联机丛书中的 "外围应用配置器"。
查询有关质感,找到消除办法:

exec sp_configure 'show advanced options',1 reconfigure 
exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure

reconfigure

正文来源CSDN博客,转发请注明出处:

 

reconfigure

SELECT   *
FROM      OPENDATASOURCE(
         'SQLOLEDB',
         'Data Source=ServerName;User ID=sa;Password=sa'
         ).DataBaseName.dbo.Table

动用产生后,关闭 Ad Hoc Distributed Queries :

 

 

exec sp_configure 'Ad Hoc Distributed Queries',0 reconfigure 

本文由乐百家数据库发布,转载请注明来源:乐百家数据库:(转发)SQL Server 阻止了对组件