sp_disableagentoffload (Transact-SQL)

Disabilita l'attivazione remota dell'agente di replica push identificato dal parametro @job_id. Questa stored procedure viene eseguita nel database di pubblicazione del server di pubblicazione.

ms187756.note(it-it,SQL.90).gifImportante:
Il supporto per l'attivazione remota dell'agente non è più disponibile nei server di distribuzione che eseguono Microsoft SQL Server 2005 e versioni successive.

Sintassi

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

Argomenti

  • [ @job_id=] 'job_id'
    Specifica l'identificatore del processo di SQL Server Agent dell'agente di replica per cui disattivare l'attivazione remota. job_idè di tipo varbinary(16) e non prevede alcun valore predefinito.
  • [ @offloadserver=] 'remote_agent_server_name'
    Nome di rete del server da utilizzare per l'attivazione remota dell'agente. remote_agent_server_nameè di tipo sysname e il valore predefinito è NULL. Se NULL, viene utilizzato il server corrente specificato in offload_server nella tabella MSDistribution_agents.
  • [ @agent_type=] 'agent_type'
    Tipo di agente. agent_type è di tipo sysname e il valore predefinito è NULL, che specifica che sarà il sistema a determinare se si tratta di un agente di distribuzione o di merge. I valori validi sono distribution, merge e NULL.

Osservazioni

La stored procedure sp_disableagentoffload viene utilizzata per disattivare l'elaborazione dell'agente di distribuzione o di merge in un altro server.

Al completamento di sp_disableagentoffload, il parametro –Offloadoffloadserver viene rimosso dalla riga di comando dell'agente di replica. Inoltre, il campo offload_enabled relativo all'agente in MSdistribution_agents (Transact-SQL) viene impostato su 0 e il campo offload-server viene aggiornato in base al nuovo valore indicato in 'remote_agent_server_name', se specificato.

Autorizzazioni

Solo i membri del ruolo predefinito del server sysadmin o del ruolo predefinito del database db_owner e il proprietario dell'agente specificato possono eseguire sp_disableagentoffload.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Vedere anche

Riferimento

sp_enableagentoffload (Transact-SQL)
Stored procedure di sistema (Transact-SQL)

Guida in linea e informazioni

Assistenza su SQL Server 2005