錯誤:
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轉自MSDN:http://msdn2.microsoft.com/zh-cn/library/ms191188.aspx
EXEC sp_configure 'Ole Automation Procedures';
GO