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.


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.


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.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.