Если я отправлю серию операторов SQL (каждый с GO в sqlcmd), которые я хочу предпринять разумную попытку запустить в хранилище данных SQL Azure, я нашел в sqlcmd, как игнорировать ошибки. Но я видел, хочу ли я прервать оператор в этой последовательности операторов с помощью:
KILL "SIDxxxxxxx";
Весь сеанс заканчивается:
Msg 111202, Level 16, State 1, Server adws_database, Line 1
111202;Query QIDyyyyyyyyyy has been cancelled.
Есть ли способ не завершать сеанс запроса в хранилище данных SQL Azure? Похоже на то, как работает postgres pg_cancel_backend()?
В постгресе
pg_terminate_backed(<pid>)
похоже, работает аналогично ADW
KILL 'SIDxxxx'
команда.