AgentProfile Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Encapsule toutes les opérations sur les profils d’agents de réplication, telles que la création, la suppression, l’ajout et la suppression de paramètres, ainsi que l’attribution 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
Remarques
Sécurité des threads
Les membres statiques publics (Shareden Microsoft Visual Basic) de ce type sont sûrs pour les opérations multithread. Les membres d’instance ne sont pas assurés d’être thread-safe.
Constructeurs
| Nom | Description |
|---|---|
| AgentProfile() |
Initialise une nouvelle instance de la classe AgentProfile. |
| AgentProfile(Int32, ServerConnection) |
Initialise une nouvelle instance de la AgentProfile classe avec une valeur d’ID de profil d’agent et une connexion serveur spécifiées. |
| AgentProfile(String, ServerConnection) |
Initialise une nouvelle instance de la AgentProfile classe avec le nom de profil et la connexion serveur spécifiés. |
Propriétés
| Nom | Description |
|---|---|
| AgentType |
Obtient ou définit le type d’agent de réplication pour lequel le profil est destiné. |
| CachePropertyChanges |
Obtient ou définit s’il faut mettre en cache les modifications apportées aux propriétés de réplication ou les appliquer immédiatement. (Hérité de ReplicationObject) |
| ConnectionContext |
Obtient ou définit la connexion vers une instance de Microsoft SQL Server. (Hérité de ReplicationObject) |
| Default |
Précise 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 de l’agent de réplication. |
| IsExistingObject |
Ça détermine si l’objet existe sur le serveur ou non. (Hérité de ReplicationObject) |
| Name |
Obtient ou définit le nom du profil agent de réplication. |
| ProfileId |
Ça obtient l’identifiant de profil. |
| SqlServerName |
Obtient le nom de l’instance Microsoft SQL Server à laquelle cet objet est connecté. (Hérité de ReplicationObject) |
| Type |
Précise si le profil d’agent de réplication est prédéfini par la réplication ou créé par un utilisateur. |
| UserData |
Obtient ou définit une propriété objet qui permet aux utilisateurs d’attacher leurs propres données à l’objet. (Hérité de ReplicationObject) |
Méthodes
| Nom | Description |
|---|---|
| AddParameter(String, String) |
Ajoute un paramètre au profil agent de réplication. |
| AssignToAgent(String, Int32) |
Attribue le profil d’agent de réplication à un travail spécifique d’agent de réplication. |
| 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 valide de la réplication. (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 en utilisant les propriétés actuelles. |
| Decouple() |
Découple l’objet de réplication référencé du serveur. (Hérité de ReplicationObject) |
| EnumParameterInfo() |
Restitue des informations sur les paramètres pouvant ê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 changement de la réplication. (Hérité de ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Retourne la commande create de la réplication. (Hérité de ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Retourne la commande drop de la réplication. (Hérité de ReplicationObject) |
| InternalRefresh(Boolean) |
Initie un rafraîchissement interne à partir de la réplication. (Hérité de ReplicationObject) |
| Load() |
Charge les propriétés d’un objet existant depuis le serveur. (Hérité de ReplicationObject) |
| LoadProperties() |
Charge les propriétés d’un objet existant depuis le serveur. (Hérité de ReplicationObject) |
| MakeDefault() |
Définit le profil comme 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 distributeur. |
| RemoveParameter(String) |
Supprime un paramètre existant du profil 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. |