ssms - español - Cómo eliminar elementos de "Nombre del servidor" del historial de SQL Server Management Studio
ssms 2017 (14)
A partir de SQL Server 2012 ya no tiene que pasar por la molestia de eliminar el archivo bin (que causa otros efectos secundarios). Debería poder presionar la tecla Eliminar dentro de la lista MRU del menú desplegable Nombre del servidor en el cuadro de diálogo Conectarse al servidor. Esto está documentado en este elemento Connect y en esta publicación de blog .
Tenga en cuenta que si tiene varias entradas para un solo nombre de servidor (por ejemplo, una con Windows y otra con SQL Auth), no podrá saber cuál eliminará.
Cuando intenta conectarse a un servidor en Management Studio (específicamente 2008), hay un campo donde ingresa el nombre del Servidor. Ese campo también tiene una lista desplegable donde muestra un historial de servidores a los que ha intentado conectarse.
Me gustaría saber:
- Cómo eliminar un elemento individual de ese historial.
- Cómo eliminar un elemento del historial del campo de inicio de sesión para cada nombre de Servidor.
¡Gracias!
C: / Users // AppData / Roaming / Microsoft / Microsoft SQL Server / 100 / Tools / Shell
Desde el símbolo del sistema (Inicio / Todos los programas / Accesorios / Símbolo del sistema):
DEL /S SqlStudio.bin
El archivo SqlStudio.bin en realidad contiene datos serializados binarios de tipo "Microsoft.SqlServer.Management.UserSettings.SqlStudio".
Usando la clase BinaryFormatter puede escribir aplicaciones simples .NET para editar contenido de archivos.
Elimine el archivo de la ruta anterior: (antes de eliminar cierre el SSMS)
Ruta de ubicación del archivo para los usuarios de SQL Server 2005 ,
C:/Documents and Settings/%USERNAME%/Application Data/Microsoft/Microsoft SQL Server/90/Tools/Shell/mru.dat
Ruta de ubicación del archivo para los usuarios de SQL Server 2008 ,
Nota: El nombre del formato ha sido cambiado.
C:/Documents and Settings/%USERNAME%/Application Data/Microsoft/Microsoft SQL Server/100/Tools/Shell/SqlStudio.bin
Ruta de ubicación del archivo para los usuarios del estándar Server 2008 / SQL Express 2008
C:/Documents and Settings/%USERNAME%/Microsoft/Microsoft SQL Server/100/Tools/Shell/SqlStudio.bin
Ruta de ubicación del archivo para los usuarios de SQL Server 2012 ,
C:/Users/%USERNAME%/AppData/Roaming/Microsoft/SQL Server Management Studio/11.0/SqlStudio.bin
Ruta de ubicación del archivo para los usuarios de SQL Server 2014 ,
C:/Users/%USERNAME%/AppData/Roaming/Microsoft/SQL Server Management Studio/12.0/SqlStudio.bin
Nota: En SSMS 2012 ( Version 10.50.1600.1 OR Above
), puede eliminar el nombre del servidor seleccionándolo del menú desplegable y presionar DELETE
.
En SSMS 2012, existe una forma documentada de eliminar el nombre del servidor del cuadro de diálogo "Conectarse al servidor". Ahora, podemos eliminar el nombre del servidor seleccionándolo en el cuadro de diálogo y presionando ELIMINAR.
En el estándar de Windows Server 2008 con SQL Express 2008, el archivo "SqlStudio.bin" vive aquí:
%UserProfile%/Microsoft/Microsoft SQL Server/100/Tools/Shell/
En lugar de eliminar o renombrar este archivo:
1) Cerrar SQL Management Studio
2) Encuentra el archivo apropiado (ver post o respuestas arriba)
3) Abra .bin en un editor de texto / hex como NotePad ++
4) Buscar el nombre de uno de los servidores e identificar el número de línea
5) Haga una copia del archivo .bin / .dat
6) Elimine esa línea, asegúrese de eliminar toda la línea, es posible si tiene muchas que la línea podría envolver.
7) Abra SQL Management Studio su menú desplegable estará en blanco
Esta es la forma correcta de hacerlo http://blogs.msdn.com/b/managingsql/archive/2011/07/13/deleting-old-server-names-from-quot-connect-to-server-quot- dialog-in-ssms.aspx
Esta es la manera más sencilla de borrar elementos de esta lista.
- Abra la versión de Microsoft SQL Server Management Studio (SSMS) que desea afectar.
- Abra el cuadro de diálogo Conectar al servidor (Archivo-> Conectar Explorador de objetos, Explorador de objetos-> Conectar-> Motor de base de datos, etc.).
- Haga clic en la flecha hacia abajo de la lista desplegable del campo Nombre del servidor.
- Desplácese sobre los elementos que desea eliminar.
- Presione la tecla borrar (DEL) en su teclado.
aquí vamos.
Más de esta pregunta duplicada @arcticdev publicó un código que eliminará las entradas individuales (en lugar de eliminar todas las entradas del archivo bin). Lo envolví en una interfaz de usuario muy fea y lo puse aquí: http://ssmsmru.codeplex.com/
Para SQL 2005, elimine el archivo:
C:/Documents and Settings/<USER>/Application Data/Microsoft/Microsoft SQL Server/90/Tools/Shell/mru.dat
Para SQL 2008, la ubicación, el formato y el nombre del archivo han cambiado:
C:/Documents and Settings/<USER>/Application Data/Microsoft/Microsoft SQL Server/100/Tools/Shell/SqlStudio.bin
Cómo borrar la lista:
- Cierre todas las instancias de SSMS
- Eliminar / Cambiar el nombre del archivo
- Abrir SSMS
Esta solicitud está registrada en Microsoft Connect
Para SQL Server 2012 Management Studio, este archivo se ha movido. Ahora está ubicado en:
C:/Users/<username>/AppData/Roaming/Microsoft/
SQL Server Management Studio/11.0/SqlStudio.bin
Para Windows Vista y SQL Server 2005,
Elimine este archivo, o ábralo con el Bloc de notas y borre los nombres de servidor que desea Borrar del historial
%UserProfile%/Microsoft/Microsoft SQL Server/90/Tools/Shell/mru.dat