Lorsque vous essayez de vous connecter à un serveur dans Management Studio (en particulier en 2008), il existe un champ dans lequel vous entrez le nom du serveur. Ce champ a également une liste déroulante où il affiche un historique des serveurs auxquels vous avez tenté de vous connecter.
J'aimerais savoir:
- Comment supprimer un élément individuel de cet historique.
- Comment supprimer un élément de l'historique du champ de connexion pour chaque nom de serveur.
Merci!
Réponses:
Depuis SQL Server 2012, vous n'avez plus à vous soucier de la suppression du fichier bin (ce qui entraîne d'autres effets secondaires). Vous devriez pouvoir appuyer sur la touche de suppression dans la liste MRU de la liste déroulante Nom du serveur dans la boîte de dialogue Se connecter au serveur. Ceci est documenté dans cet élément Connect et dans cet article de blog .
Notez que si vous avez plusieurs entrées pour un seul nom de serveur (par exemple une avec Windows et une avec SQL Auth), vous ne pourrez pas dire laquelle vous supprimez.
la source
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:
Cette demande est enregistrée sur Microsoft Connect
la source
Voici le moyen le plus simple d'effacer des éléments de cette liste.
on y va.
la source
Sur cette question en double, @arcticdev a posté du code qui supprimera les entrées individuelles (par opposition à toutes les entrées supprimant le fichier bin). Je l'ai enveloppé dans une interface utilisateur très moche et je l'ai mis ici: http://ssmsmru.codeplex.com/
la source
Pour SQL Server 2012 Management Studio, ce fichier a été déplacé. Il est maintenant situé au:
la source
c:\Users\<username>\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
mais je suppose que c'était assez évident.%appdata%\Roaming\Microsoft\ SQL Server Management Studio\11.0\SqlStudio.bin
Dans la norme Windows Server 2008 avec SQL Express 2008, le fichier «SqlStudio.bin» se trouve ici:
la source
Supprimer le fichier du chemin ci-dessus: (Avant de supprimer, veuillez fermer SSMS)
Chemin de l'emplacement du fichier pour les utilisateurs de SQL Server 2005 ,
Chemin de l'emplacement du fichier pour les utilisateurs de SQL Server 2008 ,
Remarque: le nom du format a été modifié.
Chemin de l'emplacement du fichier pour les utilisateurs de Server 2008 standard / SQL Express 2008
Chemin de l'emplacement du fichier pour les utilisateurs de SQL Server 2012 ,
Chemin de l'emplacement du fichier pour les utilisateurs de SQL Server 2014 ,
Remarque: dans SSMS 2012 (
Version 10.50.1600.1 OR Above
), vous pouvez supprimer le nom du serveur en le sélectionnant dans la liste déroulante et en appuyant surDELETE
.la source
Dans SSMS 2012, il existe un moyen documenté de supprimer le nom du serveur de la boîte de dialogue «Se connecter au serveur». Maintenant, nous pouvons supprimer le nom du serveur en le sélectionnant dans la boîte de dialogue et en appuyant sur SUPPRIMER.
la source
Le fichier SqlStudio.bin contient en fait des données sérialisées binaires de type «Microsoft.SqlServer.Management.UserSettings.SqlStudio».
En utilisant la classe BinaryFormatter, vous pouvez écrire une application .NET simple afin de modifier le contenu du fichier.
la source
À partir de l'invite de commandes (Démarrer \ Tous les programmes \ Accessoires \ Invite de commandes):
la source
Voici le moyen le plus simple, ouvrez la fenêtre de connexion, cliquez sur la liste déroulante Nom du serveur et survolez la chaîne de connexion que vous souhaitez supprimer, puis appuyez sur Supprimer.
la source
C'est la bonne façon de procéder http://blogs.msdn.com/b/managingsql/archive/2011/07/13/deleting-old-server-names-from-quot-connect-to-server-quot- dialog-in-ssms.aspx
la source
Pour Windows Vista et SQL Server 2005,
Supprimez ce fichier ou ouvrez-le avec le Bloc-notes et effacez les noms de serveur que vous souhaitez Effacer de l'historique
la source
C: \ Users \\ AppData \ Roaming \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell
la source
Plutôt que de supprimer ou de renommer ce fichier:
1) Fermez SQL Management Studio
2) Trouvez le fichier approprié (voir l'article ou les réponses ci-dessus)
3) Ouvrez le .bin dans un éditeur de texte / hexadécimal comme NotePad ++
4) Recherchez le nom de l'un des les serveurs et identifiez le numéro de ligne
5) Faites une copie du fichier .bin / .dat
6) Supprimez cette ligne, assurez-vous de supprimer toute la ligne, c'est possible si vous en avez beaucoup, la ligne pourrait être bouclée.
7) Ouvrez SQL Management Studio, votre liste déroulante sera vide
la source