Ich habe versucht, den in "SQL Explorer Management Studio 2008" integrierten "Projektmappen-Explorer" zum Verwalten eines Projekts zu verwenden, und nach zwei Wochen des Kampfes habe ich festgestellt, dass es mir nicht wirklich wichtig ist. Die "Bequemlichkeit" -Funktionen sind eigentlich ein ziemliches Hindernis.
Leider ist der Ort, an dem ich arbeite, ein MS-Laden und steckt ziemlich fest in ihren Wegen. Ich möchte zur Kommandozeile zurückkehren (ich sehne mich nach Vim!). Ich habe ein lokales Subversion-Repository mit einem TortiseSVN-Frontend installiert, um den oben genannten "Projektmappen-Explorer" zu ersetzen und es recht gut laufen zu lassen. Ich habe auch Vim installiert und während ich noch daran arbeite, es anzupassen, habe ich es summend.
Ich muss jedoch noch eine Lösung finden, um Befehle über die Befehlszeile an SQL Server auszuführen. Ich bin an die MySQL / Postgres-Eingabeaufforderung gewöhnt, da ich diese in der Vergangenheit verwendet habe und sie beim Durchlaufen meiner Klassen verwendet habe. Ich kann jedoch anscheinend keine Möglichkeit finden, meine Skripte über die Befehlszeile in Windows auszuführen. Ich bearbeite sie derzeit in Vim, aktualisiere die Seite in SSMS und führe sie aus. Ich würde es vorziehen, SMSS nicht einmal zu berühren, es sei denn, dies wird benötigt.
Ich habe Beiträge gesehen, die auf sqlsharp hinweisen, aber als ich auf die Seite ging, hatte ich das Gefühl, dass das nicht ganz das ist, wonach ich suche.
--bearbeiten
Ich wünschte wirklich, es wäre möglich, 2 Antwort-Häkchen zu haben. P. Campbell hat die technisch richtige Antwort, und ich habe es einige Male versucht (ich erhalte immer wieder eine Fehlermeldung, wenn ich sqlcmd versuche ... Bei der Untersuchung, dass Named Pipes so funktionieren ... Auch wenn ich sie eingerichtet habe und aktiviert, scheint es nicht zu funktionieren.)
Nachdem ich das versucht hatte und keinen Erfolg hatte, versuchte ich das einfache Kopieren und Einfügen in die Management Studio-Methode, aber das war lächerlich ... Also entschied ich, dass HardCode vielleicht auch richtig ist.
quelle
Wenn Sie sich wirklich nach vim sehnen, sollten Sie sqlcmd und Einstellungen
SQLCMDEDITOR=vim
in Ihrer Umgebung verwenden. Natürlich müssen Sie vim installieren .Eine vollständige Wegbeschreibung finden Sie hier
quelle
SQL Server wird mit einer Reihe von Befehlszeilenprogrammen geliefert.
SQLCMD
Mit dieser Option können Sie T-SQL-Befehle direkt für eine Datenbank ausführen. Hier finden Sie die MSDN-Seite der Dienstprogramme mit den entsprechenden Jump-Off-Links.In Bezug auf Ihr Postscript benötigen Sie in diesem Fall noch einen Befehlszeilendatenbank-Client, der auf Linux basiert. Ich habe keine Ahnung, ob so etwas existiert. Das Einrichten einer völlig anderen Plattform, nur um eine Datenbank mit einem anderen UI-Paradigma zu verwalten (vorausgesetzt, Sie schlagen dies vor), scheint jedoch ... übertrieben. :) :)
quelle
Der Solution Explorer ist schlicht und einfach zum Kotzen. Und ich betrachte die Jungs, die die meisten dieser guten Freunde falsch machen. Erstellen Sie einfach einen Ordner (er hat einen schönen, den er standardmäßig verwendet) und speichern Sie Ihre Inhalte dort.
quelle