SQLServer阻止\'AdHocDistributedQueries\'?

以下的文章主要描述的是SQL Server 阻止对组件 \'Ad Hoc Distributed Queries\' 的错误访问,在实际操作中如果你想用openrowset 来对远程数据库进行查询,其结果提示SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问错误,在网上搜索了一下,找到解决方法:?

启用Ad Hoc Distributed Queries:

 
 
 
 
  1. exec sp_configure 'show advanced options',1   
  2. reconfigure   
  3. exec sp_configure 'Ad Hoc Distributed Queries',1   
  4. reconfigure  

使用完成后,关闭Ad Hoc Distributed Queries:

 
 
 
 
  1. exec sp_configure 'Ad Hoc Distributed Queries',0   
  2. reconfigure   
  3. exec sp_configure 'show advanced options',0   
  4. reconfigure   
  5. SELECT *   
  6. FROM OPENDATASOURCE(   
  7. 'SQLOLEDB',   
  8. 'Data Source=ServerName;User ID=sa;Password=sa'   
  9. ).DataBaseName.dbo.Table   
  10. select * from openrowset( 'SQLOLEDB ', 'IP地址'; '用户名'; '密码',数据库名.dbo.表名)   

以上的相关内容就是对SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问错误的介绍,望你能有所收获。

上述的相关内容就是对SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问错误的描述,希望会给你带来一些帮助在此方面。

【编辑推荐】

  1. SQL Server 2005缺失索引的找回方案
  2. SQL Server XML 入门的18句话
  3. SQL Server附加数据库出错的破解方案
  4. SQL Server 2005报告服务架构的正确剖析
  5. SQL Server拆分字符串的3常用种方法

网页名称:SQLServer阻止\'AdHocDistributedQueries\'?
文章分享:http://www.hantingmc.com/qtweb/news13/457313.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联