Microsoft.SqlServer.Replication Espace de noms
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.
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication.
Classes
| Nom | Description |
|---|---|
| AgentApplication |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| AgentCore |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| AgentJobHistoryInfo |
Restitue des informations sur les résultats de la dernière exécution d’un agent de réplication. |
| AgentProfile |
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. |
| AgentProfileParameter |
Représente les paramètres dans un profil d’agent de réplication. |
| AgentProfileParameterInfo |
Représente un paramètre pris en charge utilisé dans les profils d’agents de réplication. |
| AlternateSynchronizationPartner |
Représente un Publisher alternatif auquel un abonnement peut être synchronisé si le Publisher principal n’est pas disponible. |
| Article |
Représente la classe de base à partir de laquelle la classe et TransArticle la MergeArticle classe sont dérivées. |
| ArticleConflict |
Représente des informations sur une table de conflit de réplication de fusion. |
| BusinessLogicHandler |
Représente l’enregistrement du serveur pour l’assembleur de code géré qui implémente un gestionnaire de logique métier. |
| ComErrorException |
L’exception est lancée lorsqu’une erreur générale est générée par un agent de réplication. |
| ComErrorRecord |
Représente l’information d’une erreur générée par un agent de réplication. |
| ConnectionFailureException |
L’exception qui est lancée lorsqu’une connexion à la base de données échoue lorsqu’un agent de réplication est en cours d’exécution. |
| ConnectionSecurityContext |
Représente les informations que vous utilisez lorsque vous vous connectez à Microsoft SQL Server. |
| CustomResolver |
Représente un enregistrement de résolveur basé sur COM dans un serveur dans une topologie de réplication par fusion. |
| DistributionArticle |
Représente des informations concernant un article publié dans une publication transactionnelle ou snapshot stockée chez le Distributeur. |
| DistributionArticleCollection |
Représente une collection d’objets DistributionArticle . |
| DistributionDatabase |
Représente une base de données de distribution au Distributeur. |
| DistributionDatabaseCollection |
Représente une collection d’objets DistributionDatabase . |
| DistributionPublication |
Représente des informations concernant une publication transactionnelle ou instantanée stockée chez le distributeur. |
| DistributionPublicationCollection |
Représente une collection d’objets DistributionPublication . |
| DistributionPublisher |
Représente des informations concernant un Publisher enregistré auprès du distributeur actuellement connecté. |
| DistributionPublisherCollection |
Représente une collection d’objets DistributionPublisher . |
| DistributionSubscription |
Représente les informations stockées chez le Distributeur concernant un abonnement à une publication transactionnelle ou instantanée. |
| DistributionSubscriptionCollection |
Représente une collection d’objets DistributionSubscription . |
| FciException |
L’exception est lancée lorsqu’une erreur survient dans l’interface de compression de fichiers (FCI). |
| HeterogeneousColumn |
Représente une colonne contenue dans un tableau sur un non-Microsoft SQL Server Publisher. |
| HeterogeneousTable |
Représente une table sur une non-Microsoft SQL Server Publisher. |
| IdentityRangeInfo |
Structure qui représente les paramètres de gestion des plages d’identité pour un article publié lorsque la table source contient des colonnes d’identité. |
| LastValidationDateTime |
Utilisé pour renvoyer la date et l’heure de la dernière validation de l’abonnement à la fusion. |
| LightPublication |
Représente une publication légère. |
| MergeArticle |
Représente un article dans une publication de fusion. |
| MergeArticleCollection |
Représente une collection d’objets MergeArticle . |
| MergeConflictCount |
Représente des informations de conflit pour un article de tableau dans une publication de fusion. |
| MergeDynamicSnapshotJob |
Contient des informations sur le job Agent d'instantané qui génère l’instantané de données pour un abonnement à une publication de fusion avec un filtre de lignes paramétrés. |
| MergeJoinFilter |
Représente un filtre de jointure ou une relation d’enregistrement logique entre les articles de fusion (Join Filter) |
| MergePartition |
Représente des informations sur la partition d’un Abonné pour une publication de fusion avec un filtre de lignes paramétrée. |
| MergePublication |
Représente une publication de fusion. |
| MergePublicationCollection |
Représente une collection d’objets MergePublication . |
| MergePullSubscription |
Représente un abonnement pull à une publication fusionnée. |
| MergePullSubscriptionCollection |
Représente une collection d’objets MergePullSubscription . |
| MergeSessionDetail |
Représente des informations détaillées sur une étape d’une session Agent de fusion. |
| MergeSessionError |
Représente des informations sur les erreurs survenant lors d’une session Agent de fusion. |
| MergeSessionSummary |
Représente les informations de session de Agent de fusion. |
| MergeSubscriberMonitor |
Permet la surveillance côté abonné des abonnements pour fusionner les publications. |
| MergeSubscription |
Représente un abonnement à une publication fusionnée enregistrée auprès de l’Publisher. |
| MergeSubscriptionCollection |
Représente une collection d’objets MergeSubscription . |
| MergeSynchronizationAgent |
Fournit la fonctionnalité de l’Agent de Agent de fusion de Réplication. |
| MonitorThreshold |
Représente une métrique seuil utilisée lors de la surveillance d’une publication. |
| NativeSqlConnectionException |
L’exception est lancée lorsqu’une erreur est générée par un pilote ODBC ou un fournisseur OLEDB lors des opérations de copie en masse. |
| OciException |
L’exception qui est lancée lorsqu’une erreur est générée par l’Oracle Call Interface (OCI). |
| OSException |
L’exception est lancée lorsqu’une erreur est générée par le système d’exploitation lors d’une opération d’interface de compression de fichiers (FCI). |
| ParameterValueOutOfRangeException |
L’exception est lancée si une valeur passée à un paramètre est hors de portée pour le type de données du paramètre. |
| PasswordWriteOnlyException |
L’exception est lancée lorsque la propriété de mot de passe d’agent de réplication est accédée. |
| PendingCommandInfo |
Représente des informations sur le nombre de commandes en attente pour un abonnement à une publication transactionnelle et une estimation approximative du temps nécessaire pour les traiter. |
| Publication |
La Publication classe est une classe de base à partir de laquelle la TransPublication classe et la MergePublication classe sont dérivées. |
| PublicationAccess |
Représente les informations de connexion dans la liste d’accès à la publication (PAL) d’une publication. |
| PublicationArticle |
Représente les informations de l’article pour un objet de base de données publié. |
| PublicationMonitor |
Surveille une publication. |
| PublicationMonitorCollection |
Une collection d’objets PublicationMonitor représentant des publications au Distributeur. |
| PublisherConnectionSecurityContext |
Représente la connexion utilisée lors de la connexion à l’instance de Microsoft SQL Server configurée comme un Publisher dans une topologie de réplication. |
| PublisherMonitor |
Surveille un Publisher de réplication. |
| PublisherMonitorCollection |
Représente une collection d’objets PublisherMonitor . |
| PullSubscription |
Représente les informations auprès du Publisher pour un abonnement à une fusion ou une publication transactionnelle lorsque l’Agent de Synchronisation s’exécute chez l’Abonné. PullSubscription est une classe de base à partir de laquelle la TransPullSubscription classe et la MergePullSubscription classe sont dérivées. |
| RegisteredSubscriber |
Représente un abonné enregistré auprès d’un Publisher ou d’un distributeur. |
| RegisteredSubscriberCollection |
Représente une collection d’objets RegisteredSubscriber . |
| ReplicationAgentContainerException |
L’exception est lancée lorsqu’une ou plusieurs erreurs sont générées par un agent de réplication basé sur du code géré. |
| ReplicationAgentContainerWithWatsonException |
Représente l’exception lancée lorsqu’une ou plusieurs erreurs sont générées par un agent de réplication basé sur du code géré utilisant Watson. |
| ReplicationAgentException |
La classe d’exception de base pour les exceptions générées lors de l’exécution de l’agent de réplication. |
| ReplicationAgentSchedule |
Représente le planning pour un travail d’agent de réplication. |
| ReplicationBaseCollection |
La classe de base utilisée dans la construction des collections d’objets de réplication. Il contient des fonctionnalités communes aux collections d’objets de réplication. |
| ReplicationColumn |
Représente un objet colonne dans une table qui contient les informations nécessaires à la réplication. |
| ReplicationDatabase |
Représente une base de données de publication ou d’abonnement dans une topologie de réplication. |
| ReplicationDatabaseCollection |
Représente une collection d’objets ReplicationDatabase . |
| ReplicationMonitor |
Surveille un serveur de réplication. |
| ReplicationObject |
Classe abstraite qui est la classe de base pour toutes les classes de l’interface de programmation des Objets de Gestion de la Réplication (RMO). |
| ReplicationSchemaBoundView |
Représente une vue liée au schéma et contient les informations nécessaires à la réplication. |
| ReplicationServer |
Représente une instance de Microsoft SQL Server impliquée dans la réplication. Il peut jouer le rôle de distributeur, Publisher, abonné, ou toute combinaison des deux. |
| ReplicationStatusAndWarning |
Représente les informations d’état de l’agent de réplication et les avertissements de moniteur seuil. |
| ReplicationStoredProcedure |
Représente des informations sur un objet de procédure stockée requises par réplication. |
| ReplicationTable |
Représente les informations sur un objet de table qui sont requises par réplication. |
| ReplicationUserDefinedAggregate |
Représente une fonction agrégée définie par l’utilisateur et contient les informations nécessaires à la réplication. |
| ReplicationUserDefinedFunction |
Représente une fonction définie par l’utilisateur et contient les informations nécessaires à la réplication. |
| ReplicationView |
Représente une information sur un objet vue qui est requise par réplication. |
| ResourceStrings |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| SnapshotGenerationAgent |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| StatusEventArgs |
Représente les informations de statut retournées par un agent de réplication lorsque l’événement Status se produit. |
| SubscriberSubscription |
Retour des informations concernant un abonnement. |
| Subscription |
Représente les informations du Publisher pour un abonnement à une fusion ou à une publication transactionnelle. Subscription est une classe de base à partir de laquelle la TransSubscription classe et la MergeSubscription classe sont dérivées. |
| SubscriptionBackupInformation |
Représente les informations nécessaires pour initialiser un abonnement à partir d’une sauvegarde. |
| SynchronizationPartner |
Représente un Publisher alternatif utilisé pour synchroniser un abonnement avec une publication fusionnée. |
| TracerToken |
Représente l’information du token traceur. |
| TransArticle |
Représente un article dans une publication transactionnelle. |
| TransArticleCollection |
Représente une collection d’objets TransArticle . |
| TransConflictCount |
Représente les informations de conflit retournées pour un article de tableau dans une publication qui prend en charge les abonnements à mise à jour en file d’attente. |
| TransPublication |
Représente une publication transactionnelle. |
| TransPublicationCollection |
Représente une collection d’objets TransPublication . |
| TransPullSubscription |
Représente un abonnement pull à une publication transactionnelle. |
| TransPullSubscriptionCollection |
Représente une collection d’objets TransPullSubscription . |
| TransSubscription |
Représente un abonnement push à une publication transactionnelle ou snapshot. |
| TransSubscriptionCollection |
Représente une collection d’objets TransSubscription . |
| TransSynchronizationAgent |
Fournit la fonctionnalité de l’Agent de Agent de distribution de Réplication. |
Interfaces
| Nom | Description |
|---|---|
| IAlternateSynchronizationPartner |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| IComErrorRecord |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| IComStatusEvent |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| IConnectionSecurityContext |
Fournit une implémentation de la ConnectionSecurityContext classe pour les clients COM à retard de connexion. Pour des informations sur les membres de cette interface, voir la documentation de référence pour ConnectionSecurityContext. |
| IMergeSynchronizationAgent |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| IProcessSecurityContext |
Interface qui encapsule les informations Microsoft Windows du compte de sécurité utilisées par Microsoft SQL Server Agent pour lancer un travail d’agent de réplication. |
| IReplicationDBObject |
Représente l’objet de la base de données de réplication. |
| ISnapshotGenerationAgent |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| IStatusEventData |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
| ITransSynchronizationAgent |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
Énumérations
| Nom | Description |
|---|---|
| AbortPolicy |
Énumère les options pour la façon dont les threads d’agent de réplication en exécution sont terminés lorsqu’un arrêt imprévu survient. |
| AddColumnOption |
Énumère les options pour ajouter une colonne à un tableau publié dans une publication existante. |
| AgentProfileTypeOption |
Indique si un profil d’agent de réplication est défini par le système ou par l’utilisateur. |
| AgentType |
Énumère les différents types d’agents de réplication. |
| ArticleDatatypeMappingOptions |
Précise si le mappage des types de données entre deux systèmes de gestion de base de données (SGBD) pour un article a été défini par un utilisateur ou s’il s’agit du mappage par défaut. |
| ArticleOptions |
Énumère le type d’objets de base de données pouvant être publiés par réplication. |
| AuthenticationMethod |
Énumère les valeurs qui spécifient les méthodes d’authentification HTTP prises en charge pour la synchronisation Web. |
| AutomaticReinitializationPolicies |
Énumère les comportements par défaut lors de la réinitialisation des abonnements à une publication de fusion. |
| CheckPermissionOptions |
Énumère les permissions au niveau de la table qui sont vérifiées lorsque l’Agent de fusion applique des modifications au Publisher. |
| CommandOptions |
Énumère les options qui contrôlent la propagation des changements pour les articles transactionnels. |
| ConflictPolicyOption |
Énumère les options pour sélectionner la ligne gagnante lorsque des conflits surviennent lors de la synchronisation d’un abonnement à jour à une publication transactionnelle. |
| CreationScriptOptions |
Énumère les valeurs des options de schéma pour les articles publiés. |
| DatabaseCompatibilityLevel |
Énumère les versions de Microsoft SQL Server supportées pour la compatibilité des bases de données avec Microsoft SQL Server 2005. |
| DataSourceType |
Énumère les sources de données prises en charge comme abonnés de réplication. |
| DdlReplicationOptions |
Énumère si les modifications du langage de définition de données (DDL) aux tables publiées sont répliquées. |
| DeadlockPriority |
Énumère les priorités utilisées pour résoudre les blocages survenant lors de la génération des instantanés. |
| DtsPackageLocationOption |
Énumère les options pour l’emplacement du paquet Data Transformation Services (DTS). |
| FailoverMode |
Énumère les options disponibles pour qu’un abonné à jour puisse propager les modifications vers le Publisher. |
| FileTransferOption |
Énumère les options pour obtenir des fichiers snapshot. |
| FilterTypes |
Énumère les valeurs qui spécifient le type de filtres utilisés dans les articles de fusion. |
| IdentityRangeManagementOption |
Énumère les options pour gérer l’attribution des plages de colonnes d’identité dans des tables publiées en utilisant la réplication par fusion et la réplication transactionnelle avec la mise à jour des abonnés. |
| InitialSyncType |
Énumère les formats de fichiers de données pris en charge pour l’instantané initial. |
| MergeArticleState |
Énumère les paramètres de statut supportés pour un article de fusion. |
| MergeExchangeType |
Énumère les options pour la synchronisation des données par le Agent de fusion. |
| MergeSessionDetailType |
Énumère les parties d’une session Agent de fusion surveillées. |
| MergeSessionPhase |
Énumère la phase d’une session Agent de fusion. |
| MergeSessionStatus |
Énumère le statut d’une session Agent de fusion. |
| MergeSubscriberType |
Énumérer des types supplémentaires d’abonnements pris en charge par la réplication par fusion. |
| MessageStatus |
Énumère les codes d’état des agents de réplication. |
| MonitorCacheRefreshPolicy |
Spécifie une politique de rafraîchissement du cache de surveillance. |
| NetworkType |
Énumère les Net-Libraries supportées utilisées par un agent de réplication lors de la connexion à un serveur de réplication. |
| PartitionGroupsOption |
Énumère les valeurs qui déterminent si une publication de fusion utilise des partitions précalculées. |
| PartitionOptions |
Énumère les manières dont les données d’un article sont partitionnées entre les abonnements lorsque la publication de fusion utilise un filtre de lignes paramétrés. |
| PreCreationOption |
Énumère les commandes exécutées avant l’initialisation de l’abonnement lorsqu’une table publiée existe déjà dans la base de données par abonnement. |
| PublicationAttributes |
Énumère les propriétés de publication prises en charge. |
| PublicationCompatibilityLevel |
Énumère les valeurs de version des produits utilisées par la réplication par fusion pour déterminer quelles fonctionnalités peuvent être utilisées par les publications d’une base de données donnée. |
| PublicationType |
Énumère les types de réplication pris en charge utilisés pour publier une base de données. |
| QueueOption |
Énumère le type de file d’attente disponible pour une publication transactionnelle avec des abonnés à jour. |
| ReplicationSecurityMode |
Spécifie les modes de sécurité pris en charge utilisés par la mise à jour des abonnés lors de la connexion au Publisher. |
| ReplicationStatus |
Spécifie le statut d’un travail d’agent de réplication. |
| ReplicationType |
Énumère le type de publication pour lequel un instantané est généré. |
| ReplicationWarnings |
Énumère les valeurs d’avertissement du seuil de réplication pris en charge. |
| ResynchronizeType |
Énumère les valeurs qui spécifient les changements à appliquer lors de la resynchronisation d’un abonnement à la fusion. |
| RetentionPeriodUnits |
Énumère les valeurs qui spécifient les unités pour la période de conservation. |
| ScheduleConstant |
Énumère les valeurs constantes utilisées pour définir les plannings de réplication. |
| ScheduleFrequencySubDay |
Énumère les valeurs qui spécifient une unité de planification plus petite pour des fréquences horaires spécifiques. |
| ScheduleFrequencyType |
Énumère les types de fréquences utilisés lors de la planification d’un travail d’agent de réplication. |
| ScheduleRelativeIntervals |
Énumère les valeurs qui représentent la fréquence d’un calendrier d’agent de réplication par rapport à la ScheduleFrequencyType. |
| ScriptOptions |
Énumère les options pour générer des scripts utilisés pour créer ou supprimer des objets de réplication. |
| SecurityMode |
Énumère le type d’authentification à utiliser lorsqu’un agent de réplication se connecte à un serveur dans une topologie de réplication. |
| State |
Énumère les valeurs qui représentent le statut d’une publication. |
| SubscriberType |
Énumère les types de sources de données pouvant être abonnés à une publication. |
| SubscriberUploadOptions |
Énumère les options de fusion d’articles pour les mises à jour effectuées auprès d’un abonné avec un abonnement client. |
| SubscriptionBackupDeviceType |
Énumère les dispositifs de sauvegarde pouvant être utilisés pour initialiser un abonnement. |
| SubscriptionOption |
Énumère le type d’abonnement. |
| SubscriptionResultOption |
Énumère les options pour retourner les abonnements surveillés. |
| SubscriptionState |
Énumère les options concernant le statut d’un abonnement. |
| SubscriptionSyncType |
Énumère les options pour la manière dont la synchronisation initiale est effectuée pour un abonnement. |
| TransSubscriberType |
Énumère les comportements de mise à jour pour les abonnements aux publications transactionnelles. |
| ValidateType |
Énumère les types de validation effectués lors de la synchronisation. |
| ValidationMethod |
Énumère les méthodes prises en charge pour la validation du nombre de lignes des publications transactionnelles. |
| ValidationOption |
Énumère les types de validation des données supportés par la réplication. |
| VerifyResolverSignatureOption |
Énumère les valeurs qui spécifient si l’Agent de fusion doit vérifier la signature numérique sur un résolveur de conflits basé sur un Component Object Model (COM) afin de déterminer si elle provient d’une source fiable. |
Délégués
| Nom | Description |
|---|---|
| AgentCore.StatusEventHandler |
Cet assemblage offre un accès géré aux fonctionnalités des agents de réplication. |
Remarques
Les MergeSynchronizationAgentclasses , TransSynchronizationAgent, et SnapshotGenerationAgent représentent respectivement la fonctionnalité du Agent de fusion, du Agent de distribution et du Agent d'instantané. Utilisez ces classes pour démarrer de manière synchrone ces agents de réplication depuis une application de code géré. Pour plus d’informations, voir Concepts de programmation de réplication.