Unterdrücken Sie SQLCMD-Nachrichten

7

Wäre es möglich, alle sqlcmdan das cmdFenster ausgegebenen Nachrichten zu unterdrücken ?

Ich führe ein großes Skript aus und es scheint mit all den Processed XXXX total recordsNachrichten sehr verlangsamt zu sein .

Das Skript ist über 4 GB groß, daher gibt es eine große Datenmenge.

Qual
quelle
Sprechen Sie über N Zeilen betroffene Nachricht oder druckt Ihr Skript diese Nachrichten selbst? Ist das Weiterleiten der Ausgabe an eine Datei schmackhafter?
Billinkc

Antworten:

9

Fügen Sie oben im Skript Folgendes ein

NOCOUNT EINSETZEN

Dadurch werden die n Zeilen der betroffenen Nachrichten ausgeblendet.

mrdenny
quelle
8

Sie können die Ergebnisse an NUL weiterleiten

C:\>sqlcmd -S localhost -d mydb -i C:\stuff.sql > NUL

Ich sehe keine Optionen in sqlcmd , um die Ausgabe tatsächlich zu unterdrücken, nur um Streams in Dateien umzuleiten.

billinkc
quelle