次の方法で共有


sp_OAStop (Transact-SQL)

適用対象: SQL サーバー

サーバー全体の OLE オートメーション ストアド プロシージャの実行環境を停止します。

Transact-SQL 構文表記規則

構文

  
sp_OAStop      

リターン コードの値

0 (成功) または 0 以外の数値 (失敗) は、OLE オートメーション オブジェクトによって返される HRESULT の整数値です。

HRESULT リターン コードの詳細については、「 OLE Automation リターン コードとエラー情報を参照してください。

解説

単一の実行環境は、OLE オートメーション ストアド プロシージャを使用しているすべてのクライアントによって共有されます。 1 つのクライアント呼び出し sp_OAStop 場合、共有実行環境はすべてのクライアントに対して停止されます。 実行環境が停止した後、 sp_OACreate を呼び出すと、実行環境が再起動されます。

アクセス許可

sysadmin固定サーバー ロールのメンバーシップが必要です。または、このストアド プロシージャに対して直接アクセス許可を実行します。 Ole Automation ProceduresOLE オートメーションに関連するシステム プロシージャを使用するには構成を有効にする必要があります。

次の例では、共有 OLE オートメーション実行環境を停止します。

EXEC sp_OAStop;  
GO  

参照

OLE オートメーション ストアド プロシージャ (Transact-SQL)
OLE オートメーションのサンプル スクリプト