Subscription.AgentOffload Eigenschaft

Definition

Erhält oder setzt fest, ob der Synchronisationsagent 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. Falls zutreffend, läuft der Agent auf einem anderen Computer und wird mit einem DCOM-Prozess gestartet. Wenn falsch, läuft der Agent auf dem Computer, auf dem der Agent-Job erstellt wurde.

Hinweise

Microsoft 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 Distributed Component Object Model (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 AgentOffloadwahr ist, wird der Agent aus der Ferne über einen DCOM-Prozess gestartet, falls er nicht lokal ist.

Die Eigenschaft AgentOffload kann nur von Mitgliedern der Sysadmin-Fixed-Server-Rolle am Publisher, von Mitgliedern der db_owner Fixed-Datenbank-Rolle in der Publikationsdatenbank oder vom Benutzer, der das Abonnement erstellt hat, abgerufen werden.

Die Eigenschaft AgentOffload kann nur von Mitgliedern der Sysadmin-Fixed-Server-Rolle am Publisher oder von Mitgliedern der db_owner Fixed-Datenbank-Rolle in der Publikationsdatenbank festgelegt werden.

Gilt für: