Только что сам столкнулся с такой ситуацией, когда я запустил некорректный комментарий через xp_cmdshell.
Мне удалось убить его, не перезапуская SQL. Я определил процесс запуска команды и уничтожил ее из диспетчера задач.
Предположим, ваш SQL работал в Windows 2008вверх: в диспетчере задач, вкладка «Процессы».Я включил столбец для отображения командной строки каждого процесса (например: Вид -> Выбрать столбцы ..).
Если вы не уверены, какую команду вы выполняете через xp_cmdshell, входной буфер dbcc ( SPID * 1008)*) должен дать вам подсказку.