以下的文章主要描述的是SQL Server 阻止对组件 \'Ad Hoc Distributed Queries\' 的错误访问,在实际操作中如果你想用openrowset 来对远程数据库进行查询,其结果提示SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问错误,在网上搜索了一下,找到解决方法:?
启用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
- select * from openrowset( 'SQLOLEDB ', 'IP地址'; '用户名'; '密码',数据库名.dbo.表名)
以上的相关内容就是对SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问错误的介绍,望你能有所收获。
上述的相关内容就是对SQL Server 阻止了对组件 \'Ad Hoc Distributed Queries\' 的访问错误的描述,希望会给你带来一些帮助在此方面。
【编辑推荐】
文章名称:SQLServer阻止\'AdHocDistributedQueries\'?
当前地址:http://www.csdahua.cn/qtweb/news13/457313.html
网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网