Compartir a través de


sp_disableagentoffload (Transact-SQL)

Deshabilita la activación remota del agente de inserción de réplica identificado por el parámetro @job_id. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicaciones.

ms187756.note(es-es,SQL.90).gifImportante:
Ya no se admite la activación remota del agente en aquellos distribuidores que ejecutan Microsoft SQL Server 2005 y versiones posteriores.

Sintaxis

sp_disableagentoffload [ @job_id = ] job_id
    [ , [ @offloadserver = ] 'remote_agent_server_name' ]
    [ , [ @agent_type = ] 'agent_type' ]

Argumentos

  • [ @job_id=] 'job_id'
    Especifica el identificador de trabajo del Agente SQL Server del agente de réplica para el que se debe deshabilitar la activación remota. job_ides de tipo varbinary(16) y no tiene ningún valor predeterminado.
  • [ @offloadserver=] 'remote_agent_server_name'
    Especifica el nombre de red del servidor que se va a utilizar para el agente de activación remota. remote_agent_server_namees de tipo sysname y su valor predeterminado es NULL. Si es NULL, se utiliza el valor actual de la propiedad offload_server de la tabla MSDistribution_agents.
  • [ @agent_type=] 'agent_type'
    Es el tipo de agente. agent_type es de tipo sysname y su valor predeterminado es NULL, que especifica que el sistema determina si el tipo de agente es de distribución o de mezcla. Los valores válidos son distribution, merge o NULL.

Notas

sp_disableagentoffload se utiliza para quitar la capacidad de ejecutar el procesamiento del Agente de distribución o del Agente de mezcla en otro servidor.

Cuando sp_disableagentoffload finaliza correctamente, se quita el parámetro –Offloadoffloadserver de la línea de comandos del Agente de réplica. Asimismo, el campo offload_enabled del agente de MSdistribution_agents (Transact-SQL) se establece en 0 y el campo offload-server se actualiza con el nuevo valor especificado en 'remote_agent_server_name', si se ha proporcionado.

Permisos

Sólo los miembros de la función fija de servidor sysadmin o de la función fija de base de datos db_owner o el propietario de la suscripción del agente especificado pueden ejecutar sp_disableagentoffload.

Valores de código de retorno

0 (correcto) o 1 (error)

Vea también

Referencia

sp_enableagentoffload (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005