Jak wykonać asynchroniczne wywołanie procedury składowanej z innego?Asynchronizacja procedury składowanej wywołanie w T-SQL
Załóżmy, że mam dwie procedury składowane, SP1 i SP2 (jest to długa procedura przechowywana, zajmuje dużo czasu, aby wykonać, i nie zwraca żadnego wyniku).
Procedura przechowywana SP1 jest zdefiniowany następująco:
CREATE PROCEDURE SP1
AS
BEGIN
--custom business logic
--CALL to SP2, but async
EXEC SP2
END
Jak można wykonać połączenie bez blokowania/asynchroniczny SP jak wyżej w SQL Server 2008/2012?
Service Broker jest jedynym asynchrony oświadczenie poziomu zbudowany do silnika Danych. Beyind, że istnieje Agent SQL, ale jest to * bardzo * trudne do użycia w ten sposób. – RBarryYoung
Zobacz [Asynchroniczne wykonanie procedury] (http://rusanu.com/2009/08/05/asynchronous-procedure-execution/) –