PullSubscription.AgentOffload Proprietà

Definizione

Ottiene o imposta un valore che indica se l'agente di sincronizzazione viene eseguito in un computer diverso da quello in cui è stato creato il processo dell'agente. Questa proprietà non è più supportata per i distributori che eseguono Microsoft SQL Server 2005 e versioni successive.

public:
 property bool AgentOffload { bool get(); void set(bool value); };
public bool AgentOffload { get; set; }
member this.AgentOffload : bool with get, set
Public Property AgentOffload As Boolean

Valore della proprietà

Boolean

Valore Boolean. Se true, l'agente viene eseguito in un altro computer e viene avviato utilizzando un processo DCOM (Distributed Component Object Model). Se false, l'agente viene eseguito nel computer in cui è stato creato il relativo processo.

Commenti

SQL Server 2000 supporta l'esecuzione dell'agente di distribuzione o dell'agente di merge in altri computer e quindi l'attivazione remota di tali agenti mediante DCOM (Distributed Component Object Model). Questa funzionalità non è più utilizzata nei server di distribuzione che eseguono SQL Server 2005 e versioni successive ed è stata deprecata per i server di distribuzione che eseguono versioni precedenti di SQL Server. Se si imposta la AgentOffload proprietà su un'istanza di SQL Server 2005 , viene generata un'eccezione nel server.

Quando AgentOffload è true , l'agente verrà avviato in modalità remota tramite un processo DCOM se non è locale.

La AgentOffload proprietà può essere recuperata solo da membri del sysadmin ruolo predefinito del server nel Sottoscrittore o dai membri del db_owner ruolo predefinito del database nel database di sottoscrizione.

La AgentOffload proprietà può essere impostata solo da membri del sysadmin ruolo predefinito del server nel Sottoscrittore o dai membri del db_owner ruolo predefinito del database nel database di sottoscrizione.

Si applica a