Subscription.AgentOffload Eigenschaft

Definition

Ruft ab oder legt fest, ob der Synchronisierungs-Agent auf einem anderen Computer als dem ausgeführt wird, mit dem der Agentauftrag erstellt wurde. Diese Eigenschaft wird für Vertriebspartner, die Microsoft SQL Server 2005 und höher ausführen, nicht mehr unterstützt.

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

Eigenschaftswert

Ein Boolean-Wert. Wenn true, wird der Agent auf einem anderen Computer ausgeführt und mit einem DCOM-Prozess gestartet. Wenn false, wird der Agent auf dem Computer ausgeführt, auf dem der Agentauftrag erstellt wurde.

Hinweise

Microsoft SQL Server 2000 unterstützt die Ausführung des Verteilungs-Agent oder Merge-Agent auf einem anderen Computer und aktiviert diesen Agent dann remote mithilfe des Distributed Component Object Model (DCOM). Der Support wurde für Vertriebspartner, die SQL Server 2005 und höher ausgeführt werden, nicht mehr unterstützt. Es wurde für Vertriebspartner, die frühere Versionen von SQL Server ausführen, veraltet. Wenn Sie die AgentOffload Eigenschaft auf einer Instanz von SQL Server 2005 festlegen, wird eine Ausnahme auf dem Server generiert.

Wenn AgentOffloadder Wert wahr ist, wird der Agent remote durch einen DCOM-Prozess gestartet, wenn nicht lokal.

Die AgentOffload Eigenschaft kann nur von Mitgliedern der Systemadministrator-Fixed-Serverrolle im Publisher abgerufen werden, von Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank oder vom Benutzer, der das Abonnement erstellt hat.

Die AgentOffload Eigenschaft kann nur von Mitgliedern der Systemadministrator-Fixed-Serverrolle im Publisher oder von Mitgliedern der db_owner festen Datenbankrolle in der Publikationsdatenbank festgelegt werden.

Gilt für: