SP1 の実行時に SP2 が SP1 内から実行されないことがわかりました。
以下は SP1 の構造です。
ALTER PROCEDURE SP1 AS BEGIN
Declare c1 cursor....
open c1 fetch next from c1 ...
while @@fetch_status = 0 Begin
...
Fetch Next from c1 end
close c1
deallocate c1
exec sp2
end
「出力ウィンドウ」が空であるため、SQL Server 2005 Management Studio の「出力ウィンドウ」に印刷された場合、PRINT ステートメントの出力が表示されません。