このコンポーネントがこのサーバーのセキュリティ構成の一部として無効になっているため、SQL Server は
sys.sp_OACreate
コンポーネント 'Ole Automation Procedures' のプロシージャへのアクセスをブロックしました。システム管理者は、sp_configure を使用して 'Ole Automation Procedures' の使用を有効にすることができます。'Ole Automation Procedures' を有効にする方法の詳細については、SQL Server オンライン ブックの「Surface Area Configuration」を参照してください。
Ole Automation Procedures を次のように有効にしようとしました:
sp_configure 'show advanced options', 1
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1
GO
RECONFIGURE;
GO
sp_configure 'show advanced options', 1
GO
RECONFIGURE;
クエリを実行すると、正常に出力されます。しかし、Windows フォームで試すと、このエラーが発生します。助けてください。
ベストアンサー1
次の例は、OLE オートメーション プロシージャの現在の設定を表示する方法を示しています。
EXEC sp_configure 'Ole Automation Procedures';
GO
次の例は、OLE オートメーション プロシージャを有効にする方法を示しています。
sp_configure 'show advanced options', 1;
GO
RECONFIGURE;
GO
sp_configure 'Ole Automation Procedures', 1;
GO
RECONFIGURE;
GO