El error 1069 se produce cuando se inicia SQL Server servicio
Recibe el error 1069 al iniciar el servicio SQL Server, lo que da como resultado un error de inicio de sesión. En este artículo se proporcionan resoluciones para eventos relacionados con el error 1069.
Versión del producto original: SQL Server
Número KB original: 282254
Síntomas
Cuando intenta reiniciar Microsoft SQL Server o el agente de SQL Server, el servicio no se inicia y recibe el siguiente mensaje de error, según cómo intente iniciar el servicio:
Mediante el applet Servicios:
Windows no se pudo iniciar el servicio SQL Server en el equipo local.
Error 1069: El servicio no se ha empezado debido a un error de inicio de sesión.Mediante un símbolo del sistema:
Error del sistema 1069.
El servicio no se ha empezado debido a un error de inicio de sesión.
Causa
Este problema se produce porque hay un problema con la propia cuenta de servicio o con la información que se guarda actualmente para la cuenta de servicio.
Solución
Las resoluciones para el identificador de evento 7041 y el identificador de evento 7038 son diferentes. Tenga en cuenta el identificador de evento y la descripción del evento asociado al error en el registro de eventos del sistema. A continuación, use la información correspondiente para solucionar el problema.
Identificador de evento: 7041
En la entrada de registro relacionada con el identificador de evento 7041, puede encontrar el siguiente mensaje de error:
Error de inicio de sesión: no se ha concedido al usuario el tipo de inicio de sesión solicitado en este equipo.
La entrada de mensaje completa en el registro de eventos debe ser similar a la siguiente:
Log Name: System
Source: Service Control Manager
Date: <Datetime>
Event ID: 7041
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: <Server name>
Description:
The MSSQLSERVER service was unable to log on as NT Service\MSSQLSERVER with the currently configured password due to the following error:
Logon failure: the user has not been granted the requested logon type at this computer.
Service: MSSQLSERVER
Domain and account: <Account name>
This service account does not have the required user right "Log on as a service."
User Action
Assign "Log on as a service" to the service account on this computer. You can use Local Security Settings (Secpol.msc) to do this.
If this computer is a node in a cluster, check that this user right is assigned to the Cluster service account on all nodes in the cluster.
If you have already assigned this user right to the service account, and the user right appears to be removed,
check with your domain administrator to find out if a Group Policy object associated with this node might be removing the right.
Para solucionar este problema, compruebe qué permisos están asignados a la cuenta de servicio mediante el Configuración <Account Name> seguridad local (Secpol.msc).
Compruebe estos derechos según los permisos de servidor. Para obtener más información, vea Windows Privileges and Rights. Asigne manualmente los permisos que falte.
Revise la cuenta de servicio para saber si se le asignó algún permiso Deny*. Quite los permisos Deny* de la cuenta de servicio SQL servicio y, a continuación, vuelva a probar. Por ejemplo, si se asignó la cuenta de servicio Denegar inicio de sesión de servicio junto con , revocar el derecho para el inicio de sesión
SeDenyServiceLogonRightSeServiceLogonRighty reiniciarSeDenyServiceLogonRightSQL Server.
Identificador de evento: 7038
En las entradas de registro relacionadas con el identificador de evento 7038, puede encontrar el siguiente mensaje de error:
- Este usuario no puede iniciar sesión porque esta cuenta está deshabilitada actualmente.
- La contraseña del usuario debe cambiarse antes de iniciar sesión.
- El nombre de usuario o contraseña es incorrecto.
- La cuenta a la que se hace referencia está bloqueada actualmente y esposible que no haya iniciado sesión en .
Este usuario no puede iniciar sesión porque esta cuenta está deshabilitada actualmente
La entrada de mensaje completa en el registro de eventos debe ser similar a la siguiente:
Log Name: System
Source: Service Control Manager
Date: <Datetime>
Event ID: 7038
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: <Server name>
Description:
The MSSQLSERVER service was unable to log on as .\sqlsrvlogin with the currently configured password due to the following error:
This user can't sign in because this account is currently disabled.
To ensure that the service is configured properly, use the Services snap-in in Microsoft Management Console (MMC).
Para resolver este problema, siga estos pasos:
Si SQL Server cuenta de inicio es una cuenta de usuario local en el equipo, abra Administración del equipo (compmgmt.msc) y compruebe que la cuenta de servicio está deshabilitada en Usuarios locales & Grupos. Si está deshabilitada, habilite la cuenta y reinicie el SQL Server servicio.
Si SQL Server cuenta de inicio es una Windows de dominio, compruebe si la cuenta está deshabilitada en Usuarios y equipos de Active Directory. Si está deshabilitada, habilite la cuenta y reinicie SQL Server servicio.
La contraseña del usuario debe cambiarse antes de iniciar sesión
La entrada de mensaje completa en el registro de eventos debe ser similar a la siguiente:
Log Name: System
Source: Service Control Manager
Date: <Datetime>
Event ID: 7038
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: <Server name>
Description:
The MSSQLSERVER service was unable to log on as .\sqlsrvlogin with the currently configured password due to the following error:
The user's password must be changed before signing in.
To ensure that the service is configured properly, use the Services snap-in in Microsoft Management Console (MMC).
Para resolver este problema, siga estos pasos:
Si la cuenta de inicio de SQL Server es una cuenta de usuario local en el equipo, abra Administración del equipo (compmgmt.msc) y desactive la propiedad Usuario Debe cambiar la contraseña en el siguiente inicio de sesión para una cuenta de inicio de sesión de SQL Server en Usuarios locales & grupos. A continuación, seleccione Aceptar y reinicie SQL Server servicio.
Si la cuenta de inicio de SQL Server es una cuenta de dominio de Windows, abra Usuarios y equipos de Active Directory y, a continuación, compruebe que la cuenta de inicio de sesión de SQL Server tenga habilitada la contraseña en la siguiente propiedad de inicio de sesión.
Si la propiedad del paso 2 está habilitada, debe borrar esta opción o iniciar sesión de forma interactiva en un cliente de Windows y, a continuación, establecer una nueva contraseña y, a continuación, actualizar la nueva contraseña para el servicio de SQL Server mediante la herramienta Administrador de configuración de SQL Server.
El nombre de usuario o contraseña es incorrecto
La entrada de mensaje completa en el registro de eventos debe ser similar a la siguiente:
Log Name: System
Source: Service Control Manager
Date: <Datetime>
Event ID: 7038
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: <Server name>
Description:
The MSSQLSERVER service was unable to log on as .\sqlsrvlogin with the currently configured password due to the following error:
The user name or password is incorrect.
To ensure that the service is configured properly, use the Services snap-in in Microsoft Management Console (MMC).
Para resolver este problema, siga estos pasos:
La entrada de mensaje de error indica que el nombre de inicio de sesión o el conjunto de contraseñas actuales es incorrecto. Para comprobar lo mismo, puede usar la opción Run-As Windows para abrir una ventana Windows símbolo del sistema y, a continuación, proporcionar las mismas credenciales. Si funciona sin problemas, escriba cuidadosamente las credenciales en Administrador de configuración de SQL Server.
Si se produce un error en el paso 1 e informa del mismo problema, debe restablecer la contraseña para el Windows inicio de sesión. Si la SQL Server inicio de sesión es una cuenta de usuario local en el equipo, abra Administración del equipo (compmgmt.msc) y restablezca la contraseña del usuario local. Si la SQL Server inicio de sesión es una Windows de dominio, abra Usuarios y equipos de Active Directory y, a continuación, cambie las credenciales. Una vez actualizadas las credenciales, vuelva a Administrador de configuración de SQL Server, escriba las mismas credenciales y, a continuación, inicie el servicio.
Escriba la contraseña correcta en la cuenta SQL Server de servicio en el SQL Server host. Para ello, siga los procedimientos de SCM Services: Cambiar la contraseña de las cuentas usadas.
La cuenta a la que se hace referencia está bloqueada actualmente y es posible que no haya iniciado sesión en
La entrada de mensaje completa en el registro de eventos debe ser similar a la siguiente:
Log Name: System
Source: Service Control Manager
Date: <Datetime>
Event ID: 7038
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: <Server name>
Description:
The MSSQLSERVER service was unable to log on as .\sqlsrvlogin with the currently configured password due to the following error:
The referenced account is currently locked out and may not be logged on to.
To ensure that the service is configured properly, use the Services snap-in in Microsoft Management Console (MMC).
Para resolver este problema, siga estos pasos:
Si SQL Server cuenta de inicio es una cuenta de usuario local en el equipo, abra Administración del equipo (compmgmt.msc) y desactive la casilla Cuenta bloqueada para la cuenta de inicio de SQL Server en Usuarios locales & grupos. A continuación, seleccione Aceptar y reinicie SQL Server servicio.
Si SQL Server cuenta de inicio es una cuenta de dominio de Windows, abra Usuarios y equipos de Active Directory y compruebe que la cuenta de inicio de SQL Server tiene habilitada la propiedad Cuenta bloqueada.
Si la propiedad del paso 2 está habilitada, debe borrar esta opción, establecer una contraseña segura y usar las mismas credenciales para la configuración de la cuenta de inicio de SQL Server mediante Administrador de configuración de SQL Server.