Partager via


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ù le travail de l'agent a été créé. Cette propriété n’est plus prise en charge pour les distributeurs exécutant 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é

Valeur Boolean. Si la valeur est true, l’agent s’exécute sur un autre ordinateur et est lancé à l’aide d’un processus DCOM. Si la valeur est false, l’agent s’exécute sur l’ordinateur où le travail de l’agent a été créé.

Remarques

Microsoft SQL Server 2000 a pris en charge l’exécution des Agent de distribution ou des Agent de fusion sur un autre ordinateur, puis l’activation de cet agent à distance à l’aide du modèle objet de composant distribué (DCOM). La prise en charge a été supprimée pour les distributeurs exécutant SQL Server 2005 et versions ultérieures; elle a été déconseillée pour les distributeurs exécutant des versions antérieures de SQL Server. La définition de la AgentOffload propriété sur une instance de SQL Server 2005 génère une exception sur le serveur.

Lorsqu’il AgentOffload est vrai, l’agent est lancé à distance par le biais d’un processus DCOM s’il n’est pas local.

La AgentOffload propriété ne peut être récupérée que par les membres du rôle serveur fixe sysadmin sur le serveur de publication, par les membres du rôle de base de données fixe db_owner sur la base de données de publication ou par l’utilisateur qui a créé l’abonnement.

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

S’applique à