PullSubscription.AgentOffload Eigenschaft

Definition

Erhält oder setzt fest, ob der Synchronization Agent auf einem anderen Computer läuft als dem, auf dem der Agent-Job erstellt wurde. Diese Eigenschaft wird für Distributoren, die Microsoft SQL Server 2005 und später 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, läuft der Agent auf einem anderen Computer und wird mit einem Distributed Component Object Model (DCOM)-Prozess gestartet. Wenn false, läuft der Agent auf dem Computer, an dem der Agent-Job erstellt wurde.

Hinweise

SQL Server 2000 unterstützte das Ausführen des Verteilungs-Agent oder Merge-Agent auf einem anderen Computer und die Aktivierung dieses Agenten anschließend aus der Ferne mittels DCOM. Die Unterstützung für Distributoren mit SQL Server 2005 und später wurde eingestellt; sie wurde für Distributoren mit früheren Versionen von SQL Server eingestellt. Das Setzen der Eigenschaft AgentOffload auf einer Instanz von SQL Server 2005 erzeugt eine Ausnahme auf dem Server.

Wenn AgentOffload , truewird der Agent remote über einen DCOM-Prozess gestartet, falls nicht lokal ist.

Die Eigenschaft AgentOffload kann nur von Mitgliedern der sysadmin festen Serverrolle beim Subscriber oder von Mitgliedern der db_owner festen Datenbankrolle in der Abonnementdatenbank abgerufen werden.

Die Eigenschaft AgentOffload kann nur von Mitgliedern der sysadmin festen Serverrolle beim Abonnenten oder von Mitgliedern der db_owner festen Datenbankrolle in der Abonnementdatenbank festgelegt werden.

Gilt für: