SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate' 的访问

来源:互联网 发布:ftp连接阿里云 编辑:程序博客网 时间:2024/05/20 19:15

http://hi.baidu.com/lnlawrence/blog/item/1c070af845cec752252df29e.html

 

SQL Server 阻止了对组件 'Ole Automation Procedures' 的 过程'sys.sp_OACreate' 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 'Ole Automation Procedures'。有关启用 'Ole Automation Procedures' 的详细信息,请参阅 SQL Server 联机丛书中的 "外围应用配置器"。 语句已终止。

Ole Automation Procedures 选项

使用 Ole Automation Procedures 选项可指定是否可以在 Transact-SQL 批处理中实例化 OLE Automation 对象。也可以使用外围应用配置器工具来配置此选项。有关详细信息,请参阅外围应用配置器。

可以将 Ole Automation Procedures 选项设置为以下值。

0
禁用 OLE Automation Procedures。SQL Server 2005 新实例的默认值。

1
启用 OLE Automation Procedures。

当启用 OLE Automation Procedures 时,对 sp_OACreate 的调用将会启动 OLE 共享执行环境。

可以使用 sp_configure 系统存储过程来查看和更改 Ole Automation Procedures 选项的当前值。

以下示例显示了如何查看 OLE Automation Procedures 的当前设置。

以下示例显示了如何启用 OLE Automation Procedures。

sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO

EXEC sp_configure 'Ole Automation Procedures';
GO

原创粉丝点击