2009-07-06 12 views
7

Poco después de instalar MS SQL Server 2008 en mi máquina, olvidé la contraseña Y el nombre de usuario que elegí. ¿Cómo puedo restablecerlos?Cómo puedo restablecer el nombre de usuario y la contraseña para SQL Server 2008

This question parece prometedor, pero no funcionó para mí.

Cuando traté exec sp_password @new='changeme', @loginame='sa' como una consulta, he recibido:

Msg 15151, Level 16, State 1, Line 1 
Cannot alter the login 'sa', because it does not exist or you do not have permission. 
+0

Parece que puede ejecutar consultas en el servidor. ¿Cuál es el inicio de sesión que estás usando? ¿Qué privilegios tienes en ese inicio de sesión? –

Respuesta

10

Pruebe siguiendo las instrucciones de esta publicación de blog titulada Disaster Recovery: What to do when the SA account password is lost in SQL Server 2005. Se aplica a SQL Server 2005, pero probablemente también debería funcionar con SQL Server 2008.

Debe iniciar el Servidor SQL en modo de usuario único utilizando el interruptor de línea de comando -m. Cuando se inició SQL Server, un administrador de Windows se puede conectar a SQL Server mediante la autenticación de Windows. A continuación, puede restablecer la contraseña del usuario sa. Asegúrese de reiniciar SQL Server sin el parámetro de línea de comando -m.

+0

O edite las propiedades del servidor para incluir el modificador '-m', sí. – ANeves

+0

Esto funciona perfectamente. Simplemente reinicié la contraseña sa en una de mis máquinas de desarrollo sin problemas. –

-2

Si usted no tiene otra entrada privilegios SysAdmin - que no tienen nada, pero volver a instalarlo. De lo contrario, úselo para cambiar la contraseña.

+0

Esto está mal, vea la respuesta de adrianbanks. – Massimo

3

Inicie sesión como administrador local o de dominio y simplemente intente conectarse utilizando "Autenticación de Windows".

+0

esto funcionó para mí en la misma situación –

+0

No es para mí, creo que no tuvimos el mismo problema. – ANeves

+1

En SQL Server 2008, los administradores locales no tienen (por defecto) privilegios de administrador de SQL Server. – Massimo

Cuestiones relacionadas