Wenn Sie versuchen, eine Verbindung zu einem Server in Management Studio (insbesondere 2008) herzustellen, geben Sie in einem Feld den Servernamen ein. Dieses Feld enthält auch eine Dropdown-Liste, in der der Verlauf der Server angezeigt wird, zu denen Sie versucht haben, eine Verbindung herzustellen.
Ich würde gerne wissen:
- So entfernen Sie ein einzelnes Element aus diesem Verlauf.
- So entfernen Sie ein Element aus dem Anmeldefeldverlauf für jeden Servernamen.
Vielen Dank!
Antworten:
Ab SQL Server 2012 müssen Sie die Bin-Datei nicht mehr löschen (was andere Nebenwirkungen verursacht). Sie sollten in der Lage sein, die Löschtaste in der MRU-Liste der Dropdown-Liste Servername im Dialogfeld Mit Server verbinden zu drücken. Dies ist in diesem Connect-Element und in diesem Blog-Beitrag dokumentiert .
Beachten Sie, dass Sie bei mehreren Einträgen für einen einzelnen Servernamen (z. B. einen mit Windows und einen mit SQL Auth) nicht erkennen können, welchen Sie löschen.
quelle
Löschen Sie für SQL 2005 die Datei:
C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat
Für SQL 2008 wurden Speicherort, Format und Name der Datei geändert:
C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin
So löschen Sie die Liste:
Diese Anfrage ist bei Microsoft Connect registriert
quelle
Hier ist der einfachste Weg, um Elemente aus dieser Liste zu löschen.
Na, bitte.
quelle
Drüben auf dieser doppelten Frage hat @arcticdev einen Code gepostet, der einzelne Einträge entfernt (im Gegensatz zu allen Einträgen, bei denen die Bin-Datei gelöscht wird). Ich habe es in eine sehr hässliche Benutzeroberfläche eingewickelt und hier abgelegt: http://ssmsmru.codeplex.com/
quelle
Für SQL Server 2012 Management Studio wurde diese Datei verschoben. Es befindet sich jetzt bei:
quelle
c:\Users\<username>\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
aber ich vermute, das war irgendwie offensichtlich.%appdata%\Roaming\Microsoft\ SQL Server Management Studio\11.0\SqlStudio.bin
Im Windows Server 2008-Standard mit SQL Express 2008 befindet sich hier die Datei "SqlStudio.bin":
quelle
Löschen Sie die Datei aus dem obigen Pfad: (Vor dem Löschen schließen Sie bitte SSMS.)
Dateispeicherortpfad für Benutzer von SQL Server 2005 ,
Dateispeicherortpfad für Benutzer von SQL Server 2008 ,
Hinweis: Der Formatname wurde geändert.
Dateispeicherortpfad für Benutzer von Server 2008 Standard / SQL Express 2008
Dateispeicherortpfad für Benutzer von SQL Server 2012 ,
Dateispeicherortpfad für Benutzer von SQL Server 2014 ,
Hinweis: In SSMS 2012 (
Version 10.50.1600.1 OR Above
) können Sie den Servernamen entfernen, indem Sie ihn aus der Dropdown-Liste auswählen und drückenDELETE
.quelle
In SSMS 2012 gibt es eine dokumentierte Möglichkeit, den Servernamen im Dialogfeld "Mit Server verbinden" zu löschen. Jetzt können wir den Servernamen entfernen, indem wir ihn im Dialogfeld auswählen und LÖSCHEN drücken.
quelle
Die Datei SqlStudio.bin enthält tatsächlich binäre serialisierte Daten vom Typ "Microsoft.SqlServer.Management.UserSettings.SqlStudio".
Mit der BinaryFormatter-Klasse können Sie eine einfache .NET-Anwendung schreiben, um den Dateiinhalt zu bearbeiten.
quelle
Über die Eingabeaufforderung (Start \ Alle Programme \ Zubehör \ Eingabeaufforderung):
quelle
Hier ist der einfache Weg, öffnen Sie das Verbindungsfenster, klicken Sie auf die Dropdown-Liste Servername und bewegen Sie den Mauszeiger über die Verbindungszeichenfolge, die Sie löschen möchten, und drücken Sie dann Löschen.
quelle
Dies ist die richtige Vorgehensweise. Http://blogs.msdn.com/b/managingsql/archive/2011/07/13/deleting-old-server-names-from-quot-connect-to-server-quot- dialog-in-ssms.aspx
quelle
Für Windows Vista und SQL Server 2005
Löschen Sie diese Datei oder öffnen Sie sie mit dem Editor und löschen Sie die gewünschten Servernamen aus dem Verlauf
quelle
C: \ Benutzer \\ AppData \ Roaming \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell
quelle
Anstatt diese Datei zu löschen oder umzubenennen:
1) Schließen Sie SQL Management Studio.
2) Suchen Sie die entsprechende Datei (siehe Beitrag oder Antworten oben).
3) Öffnen Sie die .bin- Datei in einem Text- / Hex-Editor wie NotePad ++.
4) Suchen Sie nach dem Namen einer der Dateien die Server und identifizieren Sie die Zeilennummer
5) Erstellen Sie eine Kopie der .bin / .dat-Datei
6) Löschen Sie diese Zeile, stellen Sie sicher, dass Sie die gesamte Zeile löschen. Dies ist möglich, wenn Sie viele Zeilen haben, die die Zeile umbrechen könnte.
7) Öffnen Sie SQL Management Studio. Ihre Dropdown-Liste ist leer
quelle