sql >> Base de Datos >  >> RDS >> Sqlserver

El inicio de sesión del motor de base de datos de SQL Server 2008 falló para el usuario administrador en Windows 7

Según el modo en que se instaló SQL Server (autenticación de Windows o modo mixto), es posible que deba hacer algunas cosas. Si instaló en modo mixto, puede iniciar sesión como sa y agregar el usuario administrador como inicio de sesión en la sección Seguridad. Asegúrese de asignar la función de administrador del sistema al usuario, que se puede encontrar en Funciones del servidor.

Si se eligió el modo de autenticación de Windows durante la instalación, hay un par de cosas que puede hacer, pero creo que la más fácil es recrear al usuario sadegh, iniciar sesión en SQL Server como ese usuario y seguir el paso anterior para agregar el usuario administrador. como inicio de sesión.

ACTUALIZACIÓN: Si todo lo demás falla, puede ejecutar SQL Server en modo de usuario único, que permite una única conexión al servidor, y habilitar/cambiar la contraseña sa. Para ello puedes:

  1. Abra el símbolo del sistema (haga clic con el botón derecho en y seleccione "Ejecutar como administrador")
  2. Desde el símbolo del sistema, escriba net stop MSSQLSERVER
  3. Siguiente tipo net start MSSQLSERVER /m
  4. Abra SQL Server Management Studio. No inicie sesión, cancele el cuadro de diálogo de inicio de sesión.
  5. En el menú de archivos, seleccione Nuevo->Consulta del motor de base de datos e inicie sesión (asegúrese de utilizar el nombre de host y no el host local).
  6. Ejecute la consulta ALTER LOGIN sa CON CONTRASEÑA =''; para restablecer la contraseña (si el sa no está habilitado, escriba ALTER LOGIN sa ENABLE para hacerlo)
  7. Inicie sesión con el usuario sa y agregue el usuario Administrador.

EDITAR:

Como lo indica @jimasp en los comentarios, para el paso 6 puede que tengas que hacer ALTER LOGIN sa CON PASSWORD ='' UNLOCK; , porque la cuenta sa puede estar bloqueada por demasiados intentos de inicio de sesión.

Probado en Windows 7 Ultimate con SQL Server 2008 Standard. Espero que esto ayude.