зачем вам рефакторинг?
Добавьте несколько операторов PRINT и вручную запустите их из Management Studio. Если вы напечатаете правильную информацию, вы сможете проследить через код и понять, что происходит.
Если вы не знаете, какие параметры использовать, измените их, чтобы отправить входные параметры в файл журнала, а затем используйте их для запуска вручную.