230 votes

Comment supprimer les éléments "Server name" de l'historique de SQL Server Management Studio ?

Lorsque vous essayez de vous connecter à un serveur dans Management Studio (spécifiquement 2008), il y a un champ où vous entrez le nom du serveur. Ce champ comporte également une liste déroulante qui affiche l'historique des serveurs auxquels vous avez tenté de vous connecter.

Je voudrais savoir :

  1. Comment supprimer un élément individuel de cet historique.
  2. Comment supprimer un élément de l'historique des champs de connexion pour chaque nom de serveur.

Merci !

204voto

Aaron Bertrand Points 116343

Depuis SQL Server 2012, il n'est plus nécessaire de supprimer le fichier bin (ce qui entraîne d'autres effets secondaires). Vous devriez pouvoir appuyer sur la touche de suppression dans la liste MRU du menu déroulant Nom du serveur dans la boîte de dialogue Connexion au serveur. Ceci est documenté dans cet article de Connect et cet article de blog .

Notez que si vous avez plusieurs entrées pour un même nom de serveur (par exemple, une avec Windows et une avec SQL Auth), vous ne serez pas en mesure de dire laquelle vous supprimez.

69voto

Raj More Points 22358

Pour SQL 2005, supprimez le fichier :

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

Pour SQL 2008, l'emplacement, le format et le nom du fichier ont changé :

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

Comment effacer la liste :

  1. Fermez toutes les instances de SSMS
  2. Supprimer/Renommer le fichier
  3. Ouvrir SSMS

Cette demande est enregistré sur Microsoft Connect

43voto

Mark Points 1045

Sur cette question en double @arcticdev a posté un code qui permet de se débarrasser des entrées individuelles (par opposition à toutes les entrées qui sont supprimées dans le fichier bin). Je l'ai enveloppé dans une interface utilisateur très moche et l'ai mis ici : http://ssmsmru.codeplex.com/

21voto

Damian Powell Points 4156

Pour SQL Server 2012 Management Studio, ce fichier a été déplacé. Il est maintenant situé à l'adresse suivante

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

14voto

Dans Windows Server 2008 standard avec SQL Express 2008, le fichier "SqlStudio.bin" se trouve ici :

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

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X