Hoe “Servernaam”-items uit de geschiedenis van SQL Server Management Studio te verwijderen

Als u verbinding probeert te maken met een server in Management Studio (met name 2008), is er een veld waarin u de servernaam invoert. Dat veld heeft ook een vervolgkeuzelijst met een geschiedenis van servers waarmee u verbinding heeft proberen te maken.

  1. Een afzonderlijk item verwijderen
    uit die geschiedenis?
  2. Hoe verwijder je een
    item uit de geschiedenis van het aanmeldingsveld
    voor elke servernaam?

Antwoord 1, autoriteit 100%

Vanaf SQL Server 2012 hoeft u zich niet langer bezig te houden met het verwijderen van het bin-bestand (wat andere bijwerkingen veroorzaakt). U zou op de delete-toets moeten kunnen drukken in de MRU-lijst van de vervolgkeuzelijst Servernaam in het dialoogvenster Verbinden met server. Dit is gedocumenteerd in dit Connect-item en deze blogpost.

Houd er rekening mee dat als je meerdere vermeldingen hebt voor een enkele servernaam (bijvoorbeeld een met Windows en een met SQL Auth), je niet kunt zien welke je verwijdert.


Antwoord 2, autoriteit 67%

Dit is de eenvoudigste manier om items van deze lijst te wissen.

  1. Open de Microsoft SQL Server Management Studio (SSMS)-versie die u wilt beïnvloeden.
  2. Open het dialoogvenster Verbinden met server(File->Connect Object Explorer, Object Explorer-> Connect-> Database Engine, enz.).
  3. Klik op het veld Servernaam de pijl naar beneden in de vervolgkeuzelijst.
  4. Beweeg over de itemsdie je wilt verwijderen.
  5. Druk op de delete (DEL)-toets op je toetsenbord.

daar gaan we.


Antwoord 3, autoriteit 43%

Voor SQL 2005, verwijder het bestand:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat

Voor SQL 2008 zijn de bestandslocatie, het formaat en de naam gewijzigd:

C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin

Hoe de lijst te wissen:

  1. Sluit alle instanties van SSMS af
  2. Verwijder/Hernoem het bestand
  3. SSMS openen

Dit verzoekis geregistreerd op Microsoft Connect


Antwoord 4, autoriteit 27%

Op deze dubbele vraagheeft @arcticdev een code gepost die individuele items verwijdert (in plaats van dat alle items worden verwijderd) het bin-bestand).
Ik heb het in een erg lelijke gebruikersinterface gewikkeld en hier geplaatst: http://ssmsmru.codeplex.com/


Antwoord 5, autoriteit 14%

Voor SQL Server 2012 Management Studio is dit bestand verplaatst. Het bevindt zich nu op:

C:\Users\<username>\AppData\Roaming\Microsoft\
    SQL Server Management Studio\11.0\SqlStudio.bin

Antwoord 6, autoriteit 9%

In de standaard Windows Server 2008 met SQL Express 2008 staat het bestand “SqlStudio.bin” hier:

%UserProfile%\Microsoft\Microsoft SQL Server\100\Tools\Shell\

Antwoord 7, autoriteit 7%

Verwijder het bestand van bovenstaand pad: (Sluit SSMS voor het verwijderen)

Bestandslocatiepad voor de gebruikers van SQL Server 2005,

C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat

Bestandslocatiepad voor de gebruikers van SQL Server 2008,

Opmerking:Formaatnaam is gewijzigd.

C:\Documents and Settings\%USERNAME%\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin

Pad naar bestandslocatie voor gebruikers van Server 2008 standard/SQL Express 2008

C:\Documents and Settings\%USERNAME%\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin

Bestandslocatiepad voor de gebruikers van SQL Server 2012,

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\SQL Server Management Studio\11.0\SqlStudio.bin

Bestandslocatiepad voor de gebruikers van SQL Server 2014,

C:\Users\%USERNAME%\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin

Opmerking:In SSMS 2012(Version 10.50.1600.1 OR Above), kunt u de servernaam verwijderen door deze te selecteren in de vervolgkeuzelijst en druk op DELETE.


Antwoord 8, autoriteit 6%

In SSMS 2012 is er een gedocumenteerde manier om de servernaam te verwijderen uit het dialoogvenster “Verbinden met server”. Nu kunnen we de servernaam verwijderen door deze in het dialoogvenster te selecteren en op DELETE te drukken.


Antwoord 9, autoriteit 6%

Hier is een gemakkelijke manier.

Open het verbindingsvenster, klik op de vervolgkeuzelijst Servernaam, plaats de muisaanwijzer op de verbindingsreeks die u wilt verwijderen en druk vervolgens op verwijderen.


Antwoord 10, autoriteit 4%

Bestand SqlStudio.bin bevat eigenlijk binaire geserialiseerde gegevens van het type “Microsoft.SqlServer.Management.UserSettings.SqlStudio”.

Met de klasse BinaryFormatter kunt u een eenvoudige .NET-toepassing schrijven om bestandsinhoud te bewerken.


Antwoord 11, autoriteit 4%

Vanaf de opdrachtprompt (Start \ Alle programma’s \ Accessoires \ Opdrachtprompt):

DEL /S SqlStudio.bin

Antwoord 12, autoriteit 3%

Dit is de juiste manier om het te doen
http://blogs.msdn.com/b/managingsql/archive/2011/07/13/deleting-old-server-names-from-quot-connect-to-server -quot-dialog-in-ssms.aspx


Antwoord 13, autoriteit 2%

Voor Windows Vista en SQL Server 2005,

Verwijder dit bestand of open het met Kladblok en wis de servernamen die u uit de geschiedenis wilt wissen

%UserProfile%\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat

Antwoord 14

C:\Users\\AppData\Roaming\Microsoft\Microsoft SQL Server\100\Tools\Shell


Antwoord 15

In plaats van dit bestand te verwijderen of te hernoemen:

  1. Sluit SQL Server Management Studio.
  2. Zoek het juiste bestand (zie de andere berichten).
  3. Open de .bin in een tekst/hex-editor zoals NotePad++.
  4. Zoek naar de naam van een van de servers en identificeer het lijnnummer.
  5. Maak een kopie van het .bin/.dat-bestand.
  6. Verwijder die regel. Zorg ervoor dat je de hele regel verwijdert, het is mogelijk dat als je er veel hebt, de regel kan teruglopen.
  7. Open SQL Server Management Studio. Uw vervolgkeuzelijst is leeg.

Other episodes