Я бы добавил PRINT 'Checkpoint A пройденный' операторы типа в различных точках, чтобы увидеть, как далеко он продвинется ... результат будет отображаться на вкладке Messages Это слабый способ отладки, но он работает.
insert into blah blah blah
print 'Passed the insert'
select blah
print 'Passed the select'