Ich verwende Powershell-Skript, um ein paar * .SQL-Datei auszuführen. Ich kann mit dem Skript unter den Ausgangswert erhalten ..Wie behandeln Sie die Ausnahme in Fledermaus und * SQL-Dateien
$return_value = sqlcmd -S ServerName -i "MyAwesome.sql" -v parameter1="par1"
Das Problem ist, dass ich zu dem Ausgangstext extrahieren, um festzustellen, ob es ein Fehler in SQL-Datei oder nicht ..
Gibt es Best Practices, um die Ausnahmen in der Powershell-Datei und der * .sql-Datei zu behandeln?
Muss ich den Fehler in jeder SQL-Datei abfangen, um die vordefinierte Ausgabe zu erzeugen?
Ich denke, mit Invoke-SqlCmd anstelle von sqlcmd könnte ein Weg zu gehen ... –