sp_enableagentoffload (Transact-SQL)

Habilita 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 equipo que es actualmente el servidor del agente remoto. Este procedimiento almacenado se ejecuta en el publicador de la base de datos de publicaciones.

ms186246.note(es-es,SQL.90).gifImportante:
Se ha eliminado la compatibilidad para la activación remota de agentes para los distribuidores que ejecutan Microsoft SQL Server 2005 y posterior.

Icono de vínculo a temasConvenciones de sintaxis de Transact-SQL

Sintaxis

sp_enableagentoffload [ @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 de SQL Server del agente de réplica para el que se debe habilitar 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 habilitar para la 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_enableagentoffload se utiliza para habilitar el procesamiento del Agente de distribución o el Agente de mezcla en otro servidor.

Cuando sp_enableagentoffload finaliza correctamente, se anexará el parámetro –Offloadoffloadserver a la línea de comandos del Agente de réplica, o bien se actualizará con el nuevo 'remote_agent_server_name' si el parámetro –Offloadoffloadserver ya existe en la línea de comandos.

Asimismo, el campo offload_enabled del agente de MSdistribution_agents (Transact-SQL) se define como 1 y el campo offload-server se actualiza con el nuevo valor especificado en el parámetro '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 bien el propietario de la suscripción del agente especificado pueden ejecutar sp_enableagentoffload.

Valores de código de retorno

0 (correcto) o 1 (error)

Vea también

Referencia

Procedimientos almacenados del sistema (Transact-SQL)

Ayuda e información

Obtener ayuda sobre SQL Server 2005