Cuando intentas conectarte a un servidor en Management Studio (específicamente 2008), hay un campo donde ingresas 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!
Respuestas:
A partir de SQL Server 2012, ya no tendrá que pasar por la molestia de eliminar el archivo bin (que causa otros efectos secundarios). Debería poder presionar la tecla Eliminar en la lista MRU del menú desplegable Nombre del servidor en el cuadro de diálogo Conectar al servidor. Esto está documentado en este elemento de Connect y 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 está eliminando.
fuente
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 del archivo, el formato y el nombre cambiaron:
C:\Documents and Settings\<USER>\Application Data\Microsoft\Microsoft SQL Server\100\Tools\Shell\SqlStudio.bin
Cómo borrar la lista:
Esta solicitud está registrada en Microsoft Connect
fuente
Aquí está la forma más sencilla de borrar elementos de esta lista.
aquí vamos.
fuente
En esta pregunta duplicada, @arcticdev publicó un código que eliminará las entradas individuales (en lugar de que todas las entradas eliminen el archivo bin). Lo envolví en una interfaz de usuario muy fea y lo puse aquí: http://ssmsmru.codeplex.com/
fuente
Para SQL Server 2012 Management Studio, este archivo se ha movido. Ahora se encuentra en:
fuente
c:\Users\<username>\AppData\Roaming\Microsoft\SQL Server Management Studio\12.0\SqlStudio.bin
pero supongo que fue algo obvio.%appdata%\Roaming\Microsoft\ SQL Server Management Studio\11.0\SqlStudio.bin
En Windows Server 2008 estándar con SQL Express 2008, el archivo "SqlStudio.bin" reside aquí:
fuente
Elimine el archivo de la ruta anterior: (Antes de eliminar, cierre SSMS)
Ruta de ubicación de archivo para los usuarios de SQL Server 2005 ,
Ruta de ubicación de archivo para los usuarios de SQL Server 2008 ,
Nota: El nombre del formato ha sido cambiado.
Ruta de ubicación de archivo para los usuarios de Server 2008 standard / SQL Express 2008
Ruta de ubicación de archivo para los usuarios de SQL Server 2012 ,
Ruta de ubicación de archivo para los usuarios de SQL Server 2014 ,
Nota: En SSMS 2012 (
Version 10.50.1600.1 OR Above
), ahora puede eliminar el nombre del servidor seleccionándolo del menú desplegable y presionandoDELETE
.fuente
En SSMS 2012 hay una forma documentada de eliminar el nombre del servidor del cuadro de diálogo "Conectar al servidor". Ahora, podemos eliminar el nombre del servidor seleccionándolo en el cuadro de diálogo y presionando DELETE.
fuente
El archivo SqlStudio.bin en realidad contiene datos serializados binarios del tipo "Microsoft.SqlServer.Management.UserSettings.SqlStudio".
Usando la clase BinaryFormatter, puede escribir una aplicación .NET simple para editar el contenido del archivo.
fuente
Desde el símbolo del sistema (Inicio \ Todos los programas \ Accesorios \ Símbolo del sistema):
fuente
Aquí está la manera fácil, abra la ventana de conexión, haga clic en el menú desplegable Nombre del servidor y desplace el cursor sobre la cadena de conexión que desea eliminar, luego presione eliminar.
fuente
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
fuente
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
fuente
C: \ Users \\ AppData \ Roaming \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell
fuente
En lugar de eliminar o renombrar este archivo:
1) Cierre SQL Management Studio
2) Encuentre el archivo apropiado (vea la publicación o las respuestas anteriores)
3) Abra el archivo .bin en un editor de texto / hexadecimal como NotePad ++
4) Busque el nombre de uno de los servidores e identifique 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 líneas que podrían ajustarse.
7) Abra SQL Management Studio, su menú desplegable estará en blanco
fuente