sp_OAStop (Transact-SQL)
適用対象: SQL Server
サーバー全体の OLE オートメーション ストアド プロシージャの実行環境を停止します。
構文
sp_OAStop
[ ; ]
リターン コードの値
0
(成功) または 0 以外の数値 (失敗) は、OLE オートメーション オブジェクトによって返される HRESULT の整数値です。
HRESULT 戻りコードの詳細については、 OLE 自動化戻りコードとエラー情報を参照してください。
解説
単一の実行環境は、OLE オートメーション ストアド プロシージャを使用するすべてのクライアントによって共有されます。 1 つのクライアントが sp_OAStop
を呼び出すと、すべてのクライアントの共有実行環境が停止します。 実行環境が停止すると、 sp_OACreate
の呼び出しによって実行環境が再起動されます。
アクセス許可
sysadmin固定サーバー ロールのメンバーシップが必要です。または、このストアド プロシージャに対して直接アクセス許可を実行します。 OLE オートメーションに関連するシステム プロシージャを使用するには、 Ole Automation Procedures サーバー構成オプションを有効にする必要があります。
例
次の例では、共有 OLE オートメーション実行環境を停止します。
EXEC sp_OAStop;
GO