Subscription.AgentOffload Propriété

Définition

Obtient ou définit si l’agent de synchronisation s’exécute sur un ordinateur autre que celui où la tâche de l’agent a été créée. Cette propriété n’est plus prise en charge par les distributeurs fonctionnant sous Microsoft SQL Server 2005 et versions ultérieures.

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

Valeur de propriété

Une valeur Boolean. Si c’est vrai, l’agent s’exécute sur un autre ordinateur et est lancé via un processus DCOM. S’il est faux, l’agent s’exécute sur l’ordinateur où le job de l’agent a été créé.

Remarques

Microsoft SQL Server 2000 supportait l’exécution du Agent de distribution ou du Agent de fusion sur un autre ordinateur, puis l’activation de cet agent à distance via le Distributed Component Object Model (DCOM). Le support a été abandonné pour les distributeurs fonctionnant sous SQL Server 2005 et ultérieurs ; il a été déprécié pour les distributeurs fonctionnant sous des versions antérieures de SQL Server. Définir la AgentOffload propriété sur une instance de SQL Server 2005 générera une exception sur le serveur.

Lorsque AgentOffloadc’est vrai, l’agent sera lancé à distance via un processus DCOM si ce n’est pas local.

La AgentOffload propriété ne peut être récupérée que par les membres du rôle serveur fixe administrateur système au Publisher, par les membres du rôle db_owner de base de données fixe sur la base de données de publication, ou par l’utilisateur ayant créé l’abonnement.

La AgentOffload propriété ne peut être définie que par les membres du rôle serveur fixe administrateur système au Publisher ou par les membres du rôle db_owner de base de données fixe sur la base de données de publication.

S’applique à