AgentProfile Classe

Définition

Encapsule toutes les opérations sur les profils d'agent de réplication telles que la création, la suppression, l'ajout et la suppression de paramètres et l'affectation de profils spécifiques à certains agents.

public ref class AgentProfile sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class AgentProfile : Microsoft.SqlServer.Replication.ReplicationObject
type AgentProfile = class
    inherit ReplicationObject
Public NotInheritable Class AgentProfile
Inherits ReplicationObject
Héritage
AgentProfile

Remarques

Cohérence de thread

Les membres statiques publics (Shared dans Microsoft Visual Basic) de ce type sont sécurisés pour les opérations multithread. Les membres de l’instance ne sont pas garantis pour être thread-safe.

Constructeurs

AgentProfile()

Initialise une nouvelle instance de la classe AgentProfile.

AgentProfile(Int32, ServerConnection)

Initialise une nouvelle instance de la classe AgentProfile avec une valeur d'ID du profil de l'agent et une connexion au serveur spécifiées.

AgentProfile(String, ServerConnection)

Initialise une nouvelle instance de la classe AgentProfile avec le nom du profil et une connexion au serveur spécifiés.

Propriétés

AgentType

Obtient ou définit le type d'agent de réplication pour lequel le profil est prévu.

CachePropertyChanges

Obtient ou définit s'il faut mettre en cache des modifications effectuées sur les propriétés de réplication ou les appliquer immédiatement.

(Hérité de ReplicationObject)
ConnectionContext

Obtient ou définit la connexion à une instance de Microsoft SQL Server.

(Hérité de ReplicationObject)
Default

Spécifie si ce profil est le profil par défaut pour le type d'agent de réplication donné.

Description

Obtient ou définit une description textuelle du profil d'agent de réplication.

IsExistingObject

Détermine si l'objet existe ou non sur le serveur.

(Hérité de ReplicationObject)
Name

Obtient ou définit le nom du profil d'agent de réplication.

ProfileId

Obtient l’ID de profil.

SqlServerName

Obtient le nom de l’instance Microsoft SQL Server à laquelle cet objet est connecté.

(Hérité de ReplicationObject)
Type

Spécifie si le profil d'agent de réplication est prédéfini par réplication ou créé par un utilisateur.

UserData

Obtient ou définit une propriété d'objet qui permet aux utilisateurs d'attacher leurs propres données à l'objet.

(Hérité de ReplicationObject)

Méthodes

AddParameter(String, String)

Ajoute un paramètre au profil d'agent de réplication.

AssignToAgent(String, Int32)

Affecte le profil d'agent de réplication à un travail de l'agent de réplication spécifique.

ChangeParameter(String, String)

Modifie la valeur d'un paramètre d'agent de réplication existant dans le profil.

CheckValidCreation()

Vérifie la création de la réplication valide.

(Hérité de ReplicationObject)
CheckValidDefinition(Boolean)

Indique si la définition est valide.

(Hérité de ReplicationObject)
CommitPropertyChanges()

Envoie toutes les instructions de modification de propriété mises en cache à l’instance de Microsoft SQL Server.

(Hérité de ReplicationObject)
Create()

Crée le profil de l’agent de réplication sur l’instance de SQL Server à l’aide des propriétés actuelles.

Decouple()

Dissocie l'objet de réplication référencé du serveur.

(Hérité de ReplicationObject)
EnumParameterInfo()

Retourne les informations sur les paramètres qui peuvent être définis et qui sont disponibles pour le profil d'agent de réplication.

EnumParameters()

Retourne tous les paramètres existants définis pour le profil d'agent de réplication.

GetChangeCommand(StringBuilder, String, String)

Retourne la commande de modification de la réplication.

(Hérité de ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

Retourne la commande de création de la réplication.

(Hérité de ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

Retourne la commande de suppression de la réplication.

(Hérité de ReplicationObject)
InternalRefresh(Boolean)

Initialise une actualisation interne de la réplication.

(Hérité de ReplicationObject)
Load()

Charge les propriétés d'un objet existant à partir du serveur.

(Hérité de ReplicationObject)
LoadProperties()

Charge les propriétés d'un objet existant à partir du serveur.

(Hérité de ReplicationObject)
MakeDefault()

Définit le profil en tant que profil par défaut pour tous les agents de réplication du même type.

Refresh()

Recharge les propriétés de l'objet.

(Hérité de ReplicationObject)
Remove()

Supprime un profil d'agent de réplication existant du serveur de distribution.

RemoveParameter(String)

Supprime un paramètre existant du profil d'agent de réplication.

Script(ScriptOptions)

Génère un script Transact-SQL qui peut être utilisé pour recréer le profil de l’agent.

S’applique à

Voir aussi