Mein aktuelles Projekt beinhaltet viel Datenbank-Shuffling, während wir ein Upgrade von SQL 2008 -> 2012 durchführen, Hardware neu auflegen und wiederholen.
Ein kleines Ärgernis ist der Verbindungsdialog in SSMS, in dem die Serverreihenfolge neu gemischt wird, um die neueste zu platzieren. Angesichts der Tatsache, dass ich an einem bestimmten Tag eine Verbindung zu 6-10 DB-Servern herstelle und schnell einen bestimmten in der Liste finden möchte, ist dieses Verhalten eher ein Hindernis als eine Hilfe.
Gibt es eine Möglichkeit, dieses Verhalten zu deaktivieren, indem die Server alphabetisch aufgelistet werden oder in der Reihenfolge, in der sie hinzugefügt wurden ... oder etwas , das sich nicht jedes Mal ändert, wenn ich eine Verbindung zu einem Server herstelle?
Gibt es, abgesehen davon, eine ganz andere Möglichkeit, die Verbindung zu einem bestimmten Server von einer Liste / Farm aus besser zu verwalten?
Ich verwende SSMS für SQL 2012 (obwohl ich auch neugierig auf 2008-Lösungen bin).
quelle
Sie können diese Reihenfolge nur steuern, wenn Sie sich in SqlStudio.bin hacken oder Einträge entfernen und sie in der gewünschten Reihenfolge erneut hinzufügen. Problemumgehungen umfassen:
Beachten Sie, dass die Reihenfolge durcheinander gerät, sobald Sie eine Verbindung zu einem Server herstellen, der sich nicht an der ersten Position befindet, da es sich tatsächlich um eine MRU-Liste handelt (bei der die letzte Verbindung zuerst aufgeführt wird).
Weitere Details finden Sie in diesen SO-Fragen:
/programming/6230159/how-to-delete-server-entries-in-sql-server-management-studios-connect-to-serve
/programming/1059105/how-to-remove-server-name-items-from-history-of-sql-server-management-studio
Und Sie können den von mir eingereichten Fehler sehen, der die Verwendung des Löschschlüssels ausgelöst hat:
Und andere Fehler, die als Ergebnis aufgetreten sind:
http://connect.microsoft.com/SQLServer/feedback/details/564834/ssms-change-connection-dialog-should-offer-registered-servers
http://connect.microsoft.com/SQLServer/feedback/details/683641/ssms-add-tooltip-to-connect-to-server-mru-entries
http://connect.microsoft.com/SQLServer/feedback/details/542304
http://connect.microsoft.com/SQLServer/feedback/details/624073/connect-to-server-screen-has-duplicate-instance-names-in-server-name-list
quelle
Sie müssen eigentlich nichts hacken, soweit ich dieses Problem in meinem SSMS-Add-In SSMSBoost (.com) gelöst habe - Sie können es herunterladen und kostenlos verwenden. Sie definieren einfach eine Liste Ihrer bevorzugten Verbindungen in den Einstellungen (siehe Bild) und diese wird dann als Dropdown-Menü in der Symbolleiste angezeigt, sodass selbst das Wechseln zwischen Servern nur einen Klick erfordert, da Sie zwischen Datenbanken in der nativen Datenbankliste wechseln würden Dropdown-Liste.
Nun einige Bilder:
Einstellungsdialog:
Wenn Sie sich andere Optionen ansehen, finden Sie auch "Wichtige DB-Warnung" - diese kann für Sie nützlich sein, wenn Sie während der Arbeit an Ihrem Projekt zwischen neuen und alten DBs, Test- und realen Servern wechseln. Sie können Alert konfigurieren, das an der angegebenen Position auf dem Bildschirm als BIG Tooltip angezeigt wird, sofern Sie eine Verbindung zu einer "wichtigen" Datenbank herstellen, sodass Sie feststellen, dass Sie an einer REAL- oder Testumgebung arbeiten.
Das nächste Bild zeigt den Inhalt der Dropdown-Liste in der Symbolleiste, in der Ihre bevorzugten Verbindungen oben und unter allen Datenbanken vom aktuellen Server aufgeführt sind (dieselbe Liste wie in der Dropdown-Liste Liste nativer Datenbanken).
Soweit ich permanent an Verbesserungen arbeite, können Sie mir gerne Ihre Vorschläge schreiben, damit wir das Add-In noch besser machen.
quelle