- 浏览: 29359 次
- 性别:
- 来自: 沈阳
-
最新评论
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
使用完毕后,记得一定要要关闭它,因为这是一个安全隐患,切记执行下面的SQL语句
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
启用Ad Hoc Distributed Queries的方法,执行下面的查询语句就可以了:
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
使用完毕后,记得一定要要关闭它,因为这是一个安全隐患,切记执行下面的SQL语句
exec sp_configure 'Ad Hoc Distributed Queries',0
reconfigure
exec sp_configure 'show advanced options',0
reconfigure
发表评论
-
获取月份的最后一天
2015-12-05 09:44 530上月底:select getdate()-day(getdat ... -
批号分摊
2015-10-11 12:38 527SET QUOTED_IDENTIFIER ON GO ... -
游标是邪恶的!
2015-10-11 12:36 584此文是网络一位牛人总结。在此收藏一下。 在关系数据库中,我 ... -
设置联合主键
2015-04-23 10:49 666create table product ( pro_name ... -
ping后保存到txt文档
2015-03-25 13:00 2182ping 192.168.1.100 -t >>d ... -
修改表字段不可为空
2015-03-24 14:19 1237alter table d_dys_mdrw alter co ... -
sql替换字符串
2015-03-04 13:14 573update flash set url=replace(ur ... -
快速查询所有存储过程中包含字符
2014-06-07 15:20 624--将text替换成你要查找的内容 select name ... -
SQL Server 2008 “因为数据库正在使用,所以无法获得对数据库的独占访问权”解决方法
2014-06-02 23:43 1496SQL Server 2008 对数据库进行还原操作的时候,可 ... -
去掉字段中的特殊符号
2014-02-10 20:51 655update 表名 set 字段名=replace(字段名 ... -
快速查询哪个表的数据过大
2014-01-15 15:12 715declare @name varchar(1000)dec ... -
sql经典语句
2013-12-20 14:37 745一、基础 1、说明:创建数据库 CREATEDA ... -
sql行转列
2013-12-20 14:15 710行转列问题总结 1、行 ... -
在 sys.servers 中找不到服务器,请执行存储过程 sp_addlinkedserver 以将服务器添加到 sys.servers
2013-12-07 10:50 5782select * from [192.168.10.200] ... -
修复数据库置疑
2013-11-20 09:40 602---确定硬盘没有坏道,无问题情况下---1.停止sql ... -
优化sql查询
2013-11-19 17:33 7151、 首先要搞明白什么叫执行计划? 执行计划是数据库 ... -
sql自动生成序列字段
2013-11-17 10:59 939第一种 select row_number() o ... -
使用sp_configure启用 'Ad Hoc Distributed Queries'
2013-10-17 17:10 6411.启用Ad Hoc Distributed Queries ... -
sql生成拼音码函数
2013-10-17 16:50 1120sql函数生成拼音码方案 create function ... -
屏蔽触发器
2013-10-17 16:34 599--禁用单个触发器: ALTER TABLE trig_e ...
相关推荐
系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。开启方法如下: EXEC sp_configure 'show advanced options', 1 GO RECONFIGURE GO EXEC sp_configure 'Ad Hoc Distributed Queries',...
在上面的代码中,我们首先启用了高级选项,然后再启用 Ad Hoc Distributed Queries。 我们可以使用多种方法来连接 Oracle 数据库,包括使用 OPENDATASOURCE、链接服务器、OPENQUERY 和 ODBC 等。同时,我们也需要...
通过启用Ad Hoc Distributed Queries和使用OpenRowSet功能,可以在不同的SQL Server实例之间高效地传输数据。在实际应用中,还需要注意安全性问题,比如合理管理链接服务器的权限、限制查询范围等,以确保数据的安全...
系统管理员可以通过使用sp_configure语句启用“Ad Hoc Distributed Queries”。例如: exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure ...
首先,我们需要启用SQL Server的“Ad Hoc Distributed Queries”选项,这是一个允许在T-SQL语句中使用OPENROWSET或OPENDATASOURCE函数直接访问外部数据源的功能。这通常被视为一种不安全的操作,因为可能会被用来...
1. **启用Ad Hoc分布式查询**:在SQL Server Management Studio中,执行以下T-SQL语句: ``` exec sp_configure 'show advanced options',1; reconfigure; exec sp_configure 'Ad Hoc Distributed Queries',1; ...
以上两个步骤分别用于开启高级配置选项以及启用Ad Hoc Distributed Queries功能。完成这些配置后,SQL Server 2005才能执行跨服务器查询,从而实现Excel数据的导入。 #### 二、使用OPENROWSET函数导入Excel数据 ...
系统管理员可以通过使用 sp_configure 启用 'Ad Hoc Distributed Queries'。 具体解决办法是使用如下语句启用 'Ad Hoc Distributed Queries': 使用这三种方法可以将 Access 数据库中的数据导入到 SQL Server ...
OPENROWSET函数可以直接从Excel文件读取数据,但需要启用Ad Hoc Distributed Queries选项。 - 在SSMS中,执行`sp_configure 'show advanced options', 1;` 和 `RECONFIGURE;`,以显示高级选项。 - 启用`Ad Hoc ...
1. **启用Ad Hoc Distributed Queries配置**: 在执行这种方法之前,需要开启`Ad Hoc Distributed Queries`配置。这可以通过执行`sp_configure`存储过程完成。 ```sql exec sp_configure 'show advanced options...
首先,为了能够在SQL Server 2005中查询Excel数据,必须启用两个关键的系统配置选项:`OpenRowSet`和`Ad Hoc Distributed Queries`。这是通过SQL Server的外围应用配置器来实现的。以下是开启这两种选项的步骤: 1....
- 但是,这种方法需要`Ad Hoc Distributed Queries`功能启用。如果未启用,你将收到错误提示。要启用此功能,执行以下配置: ```sql EXEC sp_configure 'show advanced options', 1; RECONFIGURE; EXEC sp_...
#### 步骤一:启用Ad Hoc Distributed Queries 若本地服务器不支持`openrowset()`函数,则需要通过执行以下SQL语句来启用: ```sql -- 启用高级选项 EXEC sp_configure 'showadvancedoptions', 1; GO RECONFIGURE;...
- 为了能够执行跨服务器查询,需要通过 SQL Server Management Studio 或 T-SQL 命令来启用 Ad Hoc Distributed Queries。 - SQL 代码示例: ``` EXEC sp_configure 'showadvancedoptions', 1 RECONFIGURE ...
由于SQL SERVER 2005默认未启用AdHoc Distributed Queries组件,该组件允许执行OPENROWSET/OpenDataSource语句。在未启用该组件的情况下,尝试使用OPENROWSET导入数据时,可能会遇到安全错误。为了在SQL SERVER中...
首先,可能需要启用“Ad Hoc Distributed Queries”服务,通过执行以下命令: ```sql EXEC sp_configure 'show advanced options', 1; GO RECONFIGURE; GO EXEC sp_configure 'Ad Hoc Distributed Queries', 1; GO ...
但是,执行此操作时可能会遇到错误15281,表示Ad Hoc Distributed Queries被禁用,需要通过`sp_configure`存储过程开启。 方法三:使用BCP工具 BCP(Bulk Copy Program)是Sql Server提供的一个命令行工具,用于...
但请注意,这种方法可能会遇到安全性限制,如错误15281,表示'Ad Hoc Distributed Queries'功能已被禁用。要启用它,需要执行存储过程`sp_configure`: ```sql EXEC sp_configure 'show advanced options', 1; ...