Ich verwende sqlcmd aus einer Batch-Datei und frage mich, wie ich es dazu bringen kann, ein anderes ERRORLEVEL als 0 zurückzugeben, wenn bei der Sicherung etwas schief geht.
Diese Frage wurde von Stack Overflow migriert, da sie in Stack Exchange für Datenbankadministratoren beantwortet werden kann. Vor 6 Jahren migriert . Ich versuche, sqlcmd.exe auszuführen, um eine neue Datenbank über die Befehlszeile einzurichten . Ich verwende SQL Server Express 2012 unter Windows 7 64-Bit. Hier ist der Befehl, den …
Ich muss eine Reihe von Änderungen vornehmen und dokumentieren foo.sql Abfragen , die von einem Team des technischen Supports von DB geteilt werden (für Kundenkonfigurationen und ähnliches). Es gibt Arten von Tickets, bei denen jeder Kunde seine eigenen Server und Datenbanken hat, ansonsten ist das Schema auf der ganzen Linie …
Verwenden von SQL Server 2008 R2 Enterprise Edition Betrachten Sie die folgende Aussage: :setvar source_server_name "SERVERNAME\INSTANCENAME" Ist es im SQLCMD-Modus möglich, diesen Wert mit TSQL abzurufen? Etwas wie: :setvar source_server_name = SELECT @@servername Vielen Dank Update 15.07.2013 Die beiden unten aufgeführten Antworten haben nicht das gewünschte Ergebnis geliefert, daher füge …
Aus heutiger Sicht passt diese Frage nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich Debatten, Argumente, Abstimmungen oder erweiterte Diskussionen hervorrufen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden …
Wenn ich foo.sql und bar.sql im selben Ordner habe, kann foo.sql auf bar.sql verweisen, wenn es von SSDT im sqlcmd-Modus mit ausgeführt wird :r ".\bar.sql". SSMS wird es jedoch nicht finden. Procmon zeigt, dass SSMS nachschaut %systemroot%\syswow64: Wie kann ich SSMS anweisen, in dem Ordner zu suchen, in dem das …
Ich versuche, über PowerShell mit dem Dienstprogramm SQLCMD auf den Server "localdb \ MSSQLLocalDB" auf meinem Computer zuzugreifen. Ich verwende PowerShell v5, .NET v5.0 und der Servername lautet, (localdb)\MSSQLLocalDBwenn ich in Microsoft SQL Server Management Studio 2014 eine Verbindung dazu herstelle. PS C:\> sqlcmd -S localdb\MSSQLLocalDBund PS C:\> sqlcmd -S …
Ich versuche, eine Datenbank auf einem Computer bereitzustellen, indem ich ein Skript ausführe, das mit dem Tool "Skripte generieren" in SQL Server Management Studio generiert wurde. Hier ist der Befehl, den ich ausgegeben habe: sqlcmd -S LOCALHOST\sqlexpress -I -U user -P ******** -i C:\Rollouts\NI-9-25-2012_10-42-AM\Rollout.sql > rolloutlog.txt Ich erhalte folgende Fehler: …
Beim Versuch, mein SQL-Skript im SQLCMD-Modus aufzuräumen, stieß ich auf ein Problem: :setvar db_suffix "some_suffix" :setvar some_db "some_db_$(db_suffix)" print 'some_db: $(some_db)' Die Ausgabe davon ist: some_db: some_db_$(db_suffix) Was ich jedoch erwartet hatte, war: some_db: some_db_some_suffix Gibt es eine Möglichkeit, eine solche variable Interpolation durchzuführen? (Beachten Sie, dass T-SQL-Funktionen wie CONCAT()nicht …
Wie kann SQLCMD beim Ausführen einer SQL-Skriptdatei dazu gebracht werden, nur Fehler oder Warnungen auszugeben, auf die es stößt? Ich möchte im Wesentlichen nicht, dass informationsbasierte Nachrichten ausgegeben werden.
Folgendes habe ich derzeit beim Ausführen von Abfragen in sqlcmd: 1> SELECT 1,2,3,4 2> GO ----------- ----------- ----------- ----------- 1 2 3 4 (1 rows affected) Bei längeren Ergebnissen ist dieses Ausgabeformat zwar nicht lesbar, da es in das Terminal eingeschlossen wird. Wie zeige ich die Ergebnisse vertikal an (entspricht …
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.
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.