2009-08-24 16 views
22

SQL Server 2008 no recuerda la contraseña a pesar de marcar la casilla "Recordar contraseña".SQL Server 2008 SSMS no recordará la contraseña

Estaba sospechando que un reinicio resolvería el problema. Pero, el problema persiste.

Medio Ambiente: Windows Vista Ultimate, SQL Server 2008

he dudado en publicar esto, ya que parece tan trivial y raro.

Respuesta

11

¿Coincide this bug report con lo que está viendo?

EDITAR (10 de enero de 2015): Ganesh señala en un comentario que este enlace ahora está muerto. Este error de hace una década se cerró como "No se soluciona", pero se volvió a publicar here. (Puse una captura de pantalla de la página en caché here, para cualquiera que esté interesado.)

+0

@Steve: el informe de error se refiere al problema en SQL 2005. No parece indicar SQL 2008 como uno de los productos afectados. – pencilslate

+1

@pencilslate: el informe de errores se presentó antes de que existiera 2008, pero los comentarios y sus fechas sugieren que todavía puede haber un problema en 2008. Sé que eso no ayuda a resolver el problema, pero puede votar y agregar una validación al informe de error si cree que este es el mismo problema. –

+0

Si te sirve de consuelo, esto también lo consigo. SSMS 2008 recuerda algunas contraseñas y otras no.También le sucedió a un amigo mío (lo encontré divertido en ese momento) ahora me está sucediendo que no es tan divertido;) –

29

Hay una solución para esto en SSMS 2012 que funcionó para mí. Microsoft proporciona ahora un mecanismo para eliminar un servidor de la lista de servidores recordadas, y quitar el servidor infractor de la lista le permitirá guardar la contraseña la próxima vez que se conecte a la misma:

  1. En la página Conectar a la base de datos Diálogo del motor, haga clic en la lista de nombres del servidor
  2. Use las teclas de flecha para seleccionar el servidor para el que no se recuerden las contraseñas
  3. Presione la tecla Eliminar en el teclado.

http://blogs.msdn.com/b/managingsql/archive/2011/07/13/deleting-old-server-names-from-quot-connect-to-server-quot-dialog-in-ssms.aspx

+2

Funciona en 2014 también. – Rob

+2

Y también en 2016, gracias! – kipusoep

+0

Instrucciones simples y todavía funciona. Gracias –

4

Los SSMS 2012 respuesta no funcionó para mí ya que estoy en 2008 R2. Sin embargo, encontré la manera de "arreglarlo". No es una solución verdadera, pero si mantiene una copia de seguridad del archivo, siempre puede restaurarlo fácilmente si uno de los servidores pierde sus credenciales.

Nota importante:
Mientras que juega alrededor tratando de averiguar por qué/cuando en realidad no perder credenciales, encontré que parece recordar siempre el último nombre de usuario usado que nunca se ha utilizado para ese servidor específico utilizando tu perfil. Por ejemplo, si comienza con un perfil nuevo y se conecta a un servidor llamado MyServer, y comienza utilizando sa como nombre de usuario, independientemente de si marca "recordar contraseña" o no, si inicia sesión correctamente con sa, parece que SSMS ahora almacena eso en la memoria. Ahora, si usa el nombre de usuario Tester e inicia sesión con éxito, siempre se abrirá de manera predeterminada con Tester como usuario.

Ahora para la solución/solución:
En primer lugar, echa un vistazo a this article, pero le recomiendo que no elimine el archivo, cambie el nombre a SqlStudio.bin.OLD o algo así, por lo que siempre puede restaurar para verificar cualquier configuración que se hubiera restablecido utilizando este método.

Mi enfoque:
primera vez que cambió el nombre de mi archivo bin como recomendé. Luego, abrí SSMS e inicié sesión en cada servidor que uso con más frecuencia, usando las credenciales que siempre deseo usar para esos servidores, y seleccioné "Recordar contraseña" para cada uno.Luego hice una COPIA DE SEGURIDAD del archivo bin y lo guardo en un lugar seguro en mi red. De esta forma, si alguna vez necesito iniciar sesión en un servidor con otro nombre de usuario para realizar pruebas o lo que sea, puedo restaurar fácilmente mi archivo de bin original después. O, si lo desea, antes de usar el nuevo nombre de usuario, podría cambiar el nombre del archivo bin y hacer su trabajo como el nuevo usuario. Una vez que haya terminado, simplemente elimine el nuevo archivo bin y cambie el nombre de su original a .bin y estará listo para continuar.

La clave es obtener una buena versión de su archivo bin y hacer una copia de seguridad. Si alguna vez agrega un nuevo servidor, puede iniciar sesión utilizando el mismo enfoque que el anterior, utilizando las credenciales deseadas y recordando la contraseña, y luego copie el archivo bin en la ubicación de la copia de seguridad. ¡Espero que esto ayude!

+1

+1 Solo solución que funcionó. Renombrado SqlStudio.bin en% APPDATA% \ Microsoft \ Microsoft SQL Server \ 100 \ Tools \ Shell \ – stibay

7

Creo que encontré la solución a este problema.

Si su SQL Server parece haber olvidado sus contraseñas, intente esto:

  1. En la pantalla de registro, haga clic en la flecha hacia abajo del cuadro de selección de inicio de sesión.

  2. No seleccione un nombre de inicio de sesión de inmediato.

  3. Espere unos segundos.

  4. A continuación, seleccione el nombre de inicio de sesión de la lista.

Su contraseña aparecerá en el recuadro de la contraseña.

¿Por qué ocurre este extraño comportamiento? Creo que SQL Server puede tener que sondear cuentas y no lo hace a tiempo cuando hace clic inmediatamente en el nombre de inicio de sesión.

+0

Esto no funcionó para mí en SSMS 2014, pero solo tengo un inicio de sesión en la lista desplegable y, por lo tanto, ya está seleccionado. – user2444499

+0

durante 8 años ¡Estoy escribiendo mi contraseña todos los días! – Xavier

7

Si registra el servidor y se conecta de esa manera (solo un doble clic rápido), ¡funciona genial!

  1. En SSMS -> Ver | Servidores registrados
  2. elegir "Motor de base" (debe ser seleccionado por defecto)
  3. derecho haga clic en "Grupos locales del servidor" y seleccione "Nuevo registro de servidor" (o crear su propio grupo primero si usted prefiere)
  4. Enter todos los detalles requeridos: Dirección del servidor, nombre de usuario, contraseña, marcar la casilla "Recordar contraseña", Nombre del servidor registrado
  5. Haga clic en "Aceptar" - ahora siempre puede conectarse a este servidor desde esta ventana de la herramienta "Servidores registrados". pide una contraseña nuevamente

¡Obtuve esto de serverfault.com y funcionó de maravilla!

+0

después de haber registrado servidores de esta manera, me conecté a ellos haciendo doble clic en sus entradas y ahora todo funciona bien. Gracias –

Cuestiones relacionadas