Compartir a través de


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

Ayuda e información

Obtener ayuda sobre SQL Server 2005