MSSQL_ENG024070
Actualizado: 14 de abril de 2006
Detalles del mensaje
Nombre del producto |
SQL Server |
Versión del producto |
9.0 |
Número de compilación del producto |
9.00.1399.60 |
Id. de evento |
24070 |
Origen del evento |
MSSQLSERVER |
Componente |
SQL Server Database Engine (Motor de base de datos de SQL Server) |
Nombre simbólico |
|
Texto del mensaje |
El cliente no dispone de un privilegio requerido. |
Explicación
Se trata de un error general que puede producirse independientemente de que se esté usando réplica o no. Para un servidor de una topología de réplica, el error suele producirse porque la cuenta del servicio del Agente SQL Server se cambia con el Administrador de control de servicios de Microsoft Windows en lugar del Administrador de configuración de SQL Server. Si intenta ejecutar un trabajo de agente después de cambiar la cuenta de servicio, es posible que el trabajo no progrese y aparezca un mensaje de error similar al siguiente:
"Ejecutado como usuario: <cuentaDeUsuario>. Réplica-Subsistema de instantánea de réplica: error en el agente <nombreDeAgente>. Ejecutado como usuario: <cuentaDeUsuario>. El cliente no dispone de un privilegio requerido. Error en el paso. [SQLSTATE 42000] (Error 14151). Error en el paso."
Este problema se produce porque el Administrador de control de servicios de Windows no puede conceder los permisos necesarios a la nueva cuenta de servicio para el Agente SQL Server.
Acción del usuario
Para evitar este problema en el futuro, utilice siempre el Administrador de configuración de SQL Server en lugar del Administrador de control de servicios de Windows para cambiar las cuentas de servicio y las contraseñas.
Para resolver este problema, utilice el Administrador de configuración de SQL Server para cambiar la cuenta de servicio a la cuenta original. A continuación, use el Administrador de configuración de SQL Server para cambiar a la nueva cuenta. Al hacer esto, el Administrador de configuración de SQL Server agrega la nueva cuenta al siguiente grupo de seguridad:
SQLServer2005SQLAgentUser$ComputerName$InstanceName
Como miembro de este grupo de seguridad, se conceden a la nueva cuenta los permisos necesarios para ejecutar el trabajo del agente de réplica.
Vea también
Conceptos
Causa y resolución de errores de réplica
Otros recursos
Cambiar contraseñas y cuentas de usuario
Administrador de configuración de SQL Server