El servicio SQL Server no se inicia correctamente debido a un error de inicio de sesión


Síntomas


Al reiniciar Microsoft SQL Server o el Agente SQL Server, es posible que el servicio no se inicie con el mensaje de error siguiente:
Error 1069: el servicio no se inició debido a un error de inicio de sesión.

Causa


Este problema se produce porque la contraseña de la cuenta del servicio de inicio de SQL Server o de la cuenta del servicio de inicio del Agente SQL Server no es correcta. Este problema puede ocurrir cuando se cambia la contraseña de la cuenta pero la información de la contraseña no se actualizó para el servicio SQL Server o el servicio Agente SQL Server.

Solución alternativa


Para solucionar este problema, escriba la contraseña correcta en la cuenta del servicio Microsoft SQL Server en el equipo host de SQL Server. Para corregir la contraseña en Microsoft Windows 2000 Server y Microsoft Windows XP:
  1. Haga clic en Inicio, seleccione Configuración y haga clic en Panel de control.
  2. Haga doble clic en herramientas administrativasy, a continuación, haga doble clic en servicios.
  3. Siga uno de los pasos siguientes en función del tipo de instancia:
    • Para una instancia predeterminada de SQL Server, haga doble clic en MSSQLSERVERy, a continuación, haga clic en la pestaña iniciar sesión .
    • Para una instancia con nombre de SQL Server, haga doble clic en MSSQL $YourInstanceNamey, a continuación, haga clic en la pestaña iniciar sesión . Reemplace YourInstanceName por el nombre real de la instancia de SQL Server.
    • Para una instancia predeterminada del Agente SQL Server, haga doble clic en SQLAgenty, a continuación, haga clic en la pestaña iniciar sesión .
    • Para una instancia con nombre del Agente SQL Server, haga doble clic en SQLAgent $YourInstanceNamey, a continuación, haga clic en la pestaña iniciar sesión . Reemplace YourInstanceName por el nombre real de la instancia de SQL Server.
  4. Escriba la contraseña correcta en el cuadro de texto contraseña y Confirmar contraseña y, a continuación, haga clic en Aceptar.
Para corregir la contraseña en Microsoft Windows NT 4,0:
  1. Haga clic en Inicio, seleccione Configuración y haga clic en Panel de control.
  2. Siga uno de los pasos siguientes en función del tipo de instancia:
    • Para una instancia predeterminada de SQL Server, haga doble clic en MSSQLSERVERy, a continuación, haga clic en la pestaña iniciar sesión .
    • Para una instancia con nombre de SQL Server, haga doble clic en MSSQL $YourInstanceNamey, a continuación, haga clic en la pestaña iniciar sesión . Reemplace YourInstanceName por el nombre real de la instancia de SQL Server.
    • Para una instancia predeterminada del Agente SQL Server, haga doble clic en SQLAgenty, a continuación, haga clic en la pestaña iniciar sesión .
    • Para una instancia con nombre del Agente SQL Server, haga doble clic en SQLAgent $YourInstanceNamey, a continuación, haga clic en la pestaña iniciar sesión . Reemplace YourInstanceName por el nombre real de la instancia de SQL Server.
  3. Escriba la contraseña correcta en el cuadro de texto contraseña y Confirmar contraseña y, a continuación, haga clic en Aceptar.
Nota: el cambio de contraseña a través del applet servicios permite que SQL Server se inicie correctamente; sin embargo, si se instala Microsoft Search (servicio de texto completo), se requiere un cambio de contraseña posterior en SQL Enterprise Manager (SEM).Nota Si usa SQL Server 2005, vea el tema sobre cómo cambiar las contraseñas y cuentas de usuario en los libros en línea de SQL Server 2005. La siguiente sección es de los libros en línea de SQL Server 2000:
"Después de cambiar la información de la cuenta de servicio de SQL Server en el panel de control, también debe cambiar la cuenta de servicio de SQL Server en el Administrador corporativo de SQL Server. Esto permite que la información de la cuenta de servicio del servicio Microsoft Search también permanezca sincronizada. Importante: aunque el servicio Microsoft Search siempre se asigna a la cuenta del sistema local, el motor de búsqueda de texto realiza un seguimiento de la cuenta de servicio de SQL Server en Windows. La búsqueda de texto completo y el clúster de conmutación por error no están disponibles si los cambios de contraseña de Windows no se restablecen con el Administrador corporativo de SQL Server.
Con SEM, haga clic con el botón secundario en el servidor, haga clic en propiedadesy, a continuación, haga clic en la pestaña seguridad . En cuenta del servicio de inicio, escriba la cuenta y la contraseña apropiadas.

Más información


Si está usando la autenticación de la interfaz proveedora de compatibilidad de seguridad (SSPI) Kerberos en un entorno SQL Server 2000 y Microsoft Windows 2000, debe quitar su antiguo nombre principal de servicio (SPN) y, a continuación, crear uno nuevo con la nueva información de la cuenta. Para obtener más información sobre cómo usar SETSPN, consulte el tema "delegación de la cuenta de seguridad" en los libros en línea de SQL Server 2000.