2009-04-01 8 views
5

Je me suis connecté à quelques bases de données une seule et unique fois et je n'en aurai plus jamais besoin, mais elles encombrent la liste déroulante des connexions disponibles pour la sélection. Comment réinitialiser les listes de serveurs et de connexions à partir de l'invite de connexion dans SQL Server Management Studio Express 2008?Comment effacer la liste déroulante des connexions à partir de l'invite de connexion du serveur de gestion sql server 2008?

Répondre

1

Vous pouvez supprimer très soigneusement (ou - encore mieux - renommer) le fichier mru.dat dans:

% home% \ Application Data \ Microsoft \ Microsoft SQL Server \ 90 \ Tools \ Shell \

NOTE: ma version il 2005, de sorte que vous pourriez trouver votre chemin est légèrement différent.

+0

hmm 2008 sur vista je regarde ici: C: \ Users \\ [nom d'utilisateur] \ AppData \ Roaming \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell mais ne trouvent pas mru.dat – DannyT

+0

@ DannyT vu La réponse Lazy DBA ci-dessous? le fichier à rechercher (2k8 sur Vista) est SqlStudio.bin – Izmoto

0

L'utilisateur Vista peut mettre à jour le fichier DialogSettings.xml. Ce fichier peut avilable à l'emplacement suivant

C: \ Users [UserName] \ AppData \ Roaming \ Microsoft \ Microsoft SQL Server \ 90 \ Tools \ Shell

+0

malheureusement je n'ai pas un tel fichier dans la version 2008: C: \ Users [USERNAME] \ AppData \ Roaming \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell – DannyT

3

Pour SQL Server Management Studio 2008, ces données sont apparemment stockés dans ...

% SYSTEMDRIVE% \ Documents and Settings \% USERNAME% \ application Data \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell \ SqlStudio.bin

noter que cela est un fichier binaire. Ces valeurs sont associées à un objet nommé Microsoft.SqlServer.Management.UserSettings.ServerConnectionSettings, qui est une sorte d'objet de collection géré.

Voilà où ils vivent. Je modifierais ce fichier à vos risques et périls, et en faire une copie de sauvegarde au cas où. :)

+0

Cela est également vrai pour Sql Server 2014 –

5

Dans SSMS 2008, si vous renommez le fichier SqlStudio.bin pour, par exemple, SqlStudio.BAK, SSMS recréera ce fichier lors de la réouverture de l'application. Tous les serveurs et les connexions seront oubliés.

Reference

Questions connexes