ストアドプロシージャを別のストアドプロシージャから非同期呼び出しする方法を教えてください。T-SQLでの非同期ストアドプロシージャコール
私は2つのストアドプロシージャSP1とSP2があると仮定します(これは長時間実行されるストアドプロシージャであり、実行に時間がかかり、結果を返しません)。
ストアドプロシージャSP1は、次のように定義されています
CREATE PROCEDURE SP1
AS
BEGIN
--custom business logic
--CALL to SP2, but async
EXEC SP2
END
どのようにして非ブロック/非同期呼び出しは、SQL Server 2012分の2008で上記のようにSPに作ることができますか?
サービスブローカは、データエンジンに組み込まれた唯一の文レベルの非同期で通過パラメータを持つバージョンです。 BeyindにはSQLエージェントがありますが、このように使うのは難しいです。 – RBarryYoung
[非同期プロシージャの実行](http://rusanu.com/2009/08/05/asynchronous-procedure-execution/) –