Wenn ich eine Reihe von SQL-Anweisungen (jeweils mit GO in sqlcmd), die ich einen sinnvollen Versuch, auf einem Azure SQL Data Warehouse ausführen möchte, I ' In sqlcmd wurde gefunden, wie man Fehler ignoriert. Aber ich habe gesehen, wenn ich mit einer Erklärung in dieser Folge von Anweisungen abbrechen will:Alternative zu KILL 'SID' auf Azure SQL Data Warehouse
KILL "SIDxxxxxxx";
Die ganze Sitzung endet:
Msg 111202, Level 16, State 1, Server adws_database, Line 1
111202;Query QIDyyyyyyyyyy has been cancelled.
Gibt es eine Möglichkeit, um nicht eine Abfrage Sitzung in Azure zu beenden SQL Data Warehouse? Ähnlich wie postgres pg_cancel_backend() funktioniert?
In postgres die
pg_terminate_backed(<pid>)
Arbeiten an die ADW ähnlich zu sein scheint
KILL 'SIDxxxx'
Befehl.
ich einen Verbesserungsvorschlag eingereicht - https://feedback.azure.com/forums/307516-sql-data- Lager/Vorschläge/17890948-Cancel-Abfrage-in-Sqlcmd – Steve