Partager via


Microsoft.SqlServer.Replication Espace de noms

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

Classes

AgentApplication

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

AgentCore

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

AgentJobHistoryInfo

Retourne les informations sur les résultats du dernier passage d'un agent de réplication.

AgentProfile

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.

AgentProfileParameter

Représente des paramètres dans un profil d'agent de réplication.

AgentProfileParameterInfo

Représente un paramètre pris en charge utilisé dans les profils d'agent de réplication.

AlternateSynchronizationPartner

Représente un autre serveur de publication auquel un abonnement peut être synchronisé si le serveur de publication primaire n'est pas disponible.

Article

Représente la classe de base à partir de laquelle la classe TransArticle et la classe MergeArticle sont dérivées.

ArticleConflict

Représente des informations sur une table de conflit de réplication de fusion.

BusinessLogicHandler

Représente l'inscription du serveur pour l'assembly de code managé qui implémente un gestionnaire de logique métier.

ComErrorException

Exception levée lorsqu'une erreur générale est générée par un agent de réplication.

ComErrorRecord

Représente des informations pour une erreur générée par un agent de réplication.

ConnectionFailureException

Exception levée lorsqu'une connexion de base de données échoue pendant l'exécution d'un agent de réplication.

ConnectionSecurityContext

Représente les informations que vous utilisez lorsque vous vous connectez à Microsoft SQL Server.

CustomResolver

Représente une inscription de programme de résolution COM sur un serveur dans une topologie de réplication de fusion.

DistributionArticle

Représente des informations sur un article publié dans une publication transactionnelle ou d'instantané, stockée sur le serveur de distribution.

DistributionArticleCollection

Représente une collection d'objets DistributionArticle.

DistributionDatabase

Représente une base de données de distribution au niveau du serveur de distribution.

DistributionDatabaseCollection

Représente une collection d'objets DistributionDatabase.

DistributionPublication

Représente des informations sur une publication transactionnelle ou d'instantané, stockée sur le serveur de distribution.

DistributionPublicationCollection

Représente une collection d'objets DistributionPublication.

DistributionPublisher

Représente des informations sur un serveur de publication inscrit sur le serveur de distribution actuellement connecté.

DistributionPublisherCollection

Représente une collection d'objets DistributionPublisher.

DistributionSubscription

Représente des informations stockées sur le serveur de distribution au sujet d'un abonnement à une publication transactionnelle ou d'instantané.

DistributionSubscriptionCollection

Représente une collection d'objets DistributionSubscription.

FciException

Exception levée lorsqu'une erreur se produit dans l'interface FCI (File Compression Interface).

HeterogeneousColumn

Représente une colonne contenue dans une table sur un serveur de publication non Microsoft SQL Server.

HeterogeneousTable

Représente une table sur un serveur de publication non-Microsoft SQL Server.

IdentityRangeInfo

Structure qui représente des paramètres de gestion de plage d'identité pour un article publié lorsque la table source contient des colonnes d'identité.

LastValidationDateTime

Utilisé pour retourner la date et l'heure de la dernière validation d'abonnement de 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 table dans une publication de fusion.

MergeDynamicSnapshotJob

Contient les informations sur le travail de l'Agent d'instantané qui génère l'instantané des données pour un abonnement à une publication de fusion avec un filtre de lignes paramétrable.

MergeJoinFilter

Représente un filtre de jointure ou une relation d'enregistrement logique entre des articles de fusion.

MergePartition

Représente des informations sur la partition d'un Abonné pour une publication de fusion avec un filtre de lignes paramétrable.

MergePublication

Représente une publication de fusion.

MergePublicationCollection

Représente une collection d'objets MergePublication.

MergePullSubscription

Représente un abonnement par extraction de données vers une publication de fusion.

MergePullSubscriptionCollection

Représente une collection d'objets MergePullSubscription.

MergeSessionDetail

Représente des informations détaillées sur une étape dans une session de l'Agent de fusion.

MergeSessionError

Représente des informations sur les erreurs qui se produisent pendant une session de l'Agent de fusion.

MergeSessionSummary

Représente les informations de session de l'Agent de fusion.

MergeSubscriberMonitor

Permet à la surveillance des abonnements du côté de l'Abonné de fusionner des publications.

MergeSubscription

Représente un abonnement à une publication de fusion inscrite sur le serveur de publication.

MergeSubscriptionCollection

Représente une collection d'objets MergeSubscription.

MergeSynchronizationAgent

Fournit les fonctionnalités de l'Agent de fusion de réplication.

MonitorThreshold

Représente une mesure de seuil utilisée lors du contrôle d'une publication.

NativeSqlConnectionException

Exception levée lorsqu'une erreur est générée par un pilote ODBC ou un fournisseur OLEDB pendant des opérations de copie en bloc.

OciException

Exception levée lorsqu'une erreur est générée par l'interface OCI (Oracle Call Interface).

OSException

Exception levée lorsqu'une erreur est générée par le système d'exploitation pendant une opération de l'interface FCI (File Compression Interface).

ParameterValueOutOfRangeException

Exception levée si une valeur transmise à un paramètre est hors limites pour le type de données du paramètre.

PasswordWriteOnlyException

Exception levée lors de l'accès à une propriété du mot de passe de l'agent de réplication.

PendingCommandInfo

Représente des informations sur le nombre de commandes en attente pour un abonnement à une publication transactionnelle et une estimation approximative de la durée de leur traitement.

Publication

La classe Publication est une classe de base de laquelle la classe TransPublication et la classe MergePublication sont dérivées.

PublicationAccess

Représente les informations de connexion dans la liste d'accès à la publication (PAL) pour une publication.

PublicationArticle

Représente les informations d'article pour un objet de base de données publié.

PublicationMonitor

Contrôle une publication.

PublicationMonitorCollection

Collection d'objets PublicationMonitor qui représente des publications sur le serveur de distribution.

PublisherConnectionSecurityContext

Représente la connexion utilisée lors de la connexion au instance de Microsoft SQL Server configuré en tant que serveur de publication dans une topologie de réplication.

PublisherMonitor

Contrôle un serveur de publication de réplication.

PublisherMonitorCollection

Représente une collection d'objets PublisherMonitor.

PullSubscription

Représente les informations du serveur de publication pour un abonnement à une fusion ou à une publication transactionnelle lorsque l'agent de synchronisation s'exécute sur l'abonné. La classe PullSubscription est une classe de base à partir de laquelle la classe TransPullSubscription et la classe MergePullSubscription sont dérivées.

RegisteredSubscriber

Représente un Abonné inscrit sur un serveur de publication ou sur un serveur de distribution.

RegisteredSubscriberCollection

Représente une collection d'objets RegisteredSubscriber.

ReplicationAgentContainerException

Exception levée lorsque l'une ou plusieurs erreurs sont générées par un agent de réplication basé sur un code managé.

ReplicationAgentContainerWithWatsonException

Représente l'exception levée lorsqu'une ou plusieurs erreurs sont générées par un agent de réplication basé sur du code managé utilisant Watson.

ReplicationAgentException

Classe d'exception de base pour les exceptions générées pendant l'exécution de l'agent de réplication.

ReplicationAgentSchedule

Représente la planification pour un travail de l'agent de réplication.

ReplicationBaseCollection

Classe de base utilisée dans la construction des collections d'objets de réplication. Contient des fonctionnalités communes aux collections d'objets de réplication.

ReplicationColumn

Représente un objet de colonne dans une table qui contient les informations nécessaires par 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

Contrôle un serveur de réplication.

ReplicationObject

Classe abstraite qui est la classe de base pour toutes les classes dans l'interface de programmation RMO (Replication Management Objects).

ReplicationSchemaBoundView

Représente une vue liée au schéma et contient les informations nécessaires pour la réplication.

ReplicationServer

Représente une instance de Microsoft SQL Server impliquée dans la réplication. Il peut prendre le rôle d'un serveur de distribution, d'un serveur de publication, d'un Abonné ou d'une combinaison des trois.

ReplicationStatusAndWarning

Représente des informations sur l'état de l'agent de réplication et des avertissements de l'analyse du seuil.

ReplicationStoredProcedure

Représente des informations sur un objet de procédure stockée requis par la réplication.

ReplicationTable

Représente les informations sur un objet de table requis par la réplication.

ReplicationUserDefinedAggregate

Représente une fonction d'agrégat définie par l'utilisateur et contient des informations nécessaires pour la réplication.

ReplicationUserDefinedFunction

Représente une fonction définie par l'utilisateur et contient des informations nécessaires pour la réplication.

ReplicationView

Représente les informations sur un objet de vue requis par la réplication.

ResourceStrings

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

SnapshotGenerationAgent

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

StatusEventArgs

Représente des informations d'état retournées par un agent de réplication lorsque l'événement Status se produit.

SubscriberSubscription

Retourne des informations sur un abonnement.

Subscription

Représente les informations du serveur de publication pour un abonnement à une fusion ou à une publication transactionnelle. La classe Subscription est une classe de base à partir de laquelle la classe TransSubscription et la classe MergeSubscription sont dérivées.

SubscriptionBackupInformation

Représente des informations nécessaires pour initialiser un abonnement à partir d'une sauvegarde.

SynchronizationPartner

Représente un autre serveur de publication utilisé pour synchroniser un abonnement à une publication de fusion.

TracerToken

Représente les informations de jeton de suivi.

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 table dans une publication qui prend en charge des abonnements de mise à jour en attente.

TransPublication

Représente une publication transactionnelle.

TransPublicationCollection

Représente une collection d'objets TransPublication.

TransPullSubscription

Représente un abonnement par extraction à une publication transactionnelle.

TransPullSubscriptionCollection

Représente une collection d'objets TransPullSubscription.

TransSubscription

Représente un abonnement par émission de données à une publication transactionnelle ou d'instantané.

TransSubscriptionCollection

Représente une collection d'objets TransSubscription.

TransSynchronizationAgent

Fournit les fonctionnalités de l'Agent de distribution de réplication.

Interfaces

IAlternateSynchronizationPartner

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

IComErrorRecord

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

IComStatusEvent

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

IConnectionSecurityContext

Fournit une implémentation de la classe ConnectionSecurityContext pour les clients COM à liaison tardive. Pour plus d'informations sur les membres de cette interface, consultez la documentation de référence pour l'objet ConnectionSecurityContext.

IMergeSynchronizationAgent

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

IProcessSecurityContext

Interface qui encapsule les informations de compte de sécurité Microsoft Windows utilisées par Microsoft SQL Server Agent pour démarrer un travail d’agent de réplication.

IReplicationDBObject

Représente l'objet de base de données de réplication.

ISnapshotGenerationAgent

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

IStatusEventData

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

ITransSynchronizationAgent

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

Énumérations

AbortPolicy

Énumère les options sur la manière de terminer les threads de l'agent de réplication en cours d'exécution lorsqu'un arrêt inattendu se produit.

AddColumnOption

Énumère les options pour l'ajout d'une colonne à une table publiée 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

Spécifie si le type de données qui mappe deux systèmes de gestion de base de données (SGBD) pour un article a été défini par un utilisateur ou représente le mappage par défaut.

ArticleOptions

Énumère le type des objets de base de données qui peuvent être publiés par la réplication.

AuthenticationMethod

Énumère des 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 autorisations au niveau de la table qui seront vérifiées lorsque l'Agent de fusion appliquera les modifications sur le serveur de publication.

CommandOptions

Énumère des options qui contrôlent la manière dont les modifications sont propagées pour les articles transactionnels.

ConflictPolicyOption

Énumère des options pour la sélection de la ligne gagnante lorsque des conflits se produisent pendant la synchronisation d'un abonnement de mise à jour à une publication transactionnelle.

CreationScriptOptions

Énumère des valeurs d'option de schéma pour les articles publiés.

DatabaseCompatibilityLevel

Énumère les versions de Microsoft SQL Server prises en charge pour la compatibilité des bases de données avec Microsoft SQL Server 2005.

DataSourceType

Énumère les sources de données prises en charge en tant qu'Abonnés de réplication.

DdlReplicationOptions

Énumère si les modifications du langage de définition de données (DDL) sur les tables publiées sont répliquées.

DeadlockPriority

Énumère les priorités utilisées pour résoudre les interblocages qui se produisent pendant la génération d'instantanés.

DtsPackageLocationOption

Énumère les options pour l'emplacement du package DTS (Data Transformation Services).

FailoverMode

Énumère les options disponibles pour un Abonné de mise à jour afin de répercuter des modifications vers le serveur de publication.

FileTransferOption

Énumère les options pour l'obtention de fichiers d'instantanés.

FilterTypes

Énumère les valeurs qui spécifient le type de filtres utilisés dans les articles de fusion.

IdentityRangeManagementOption

Énumère des options pour la gestion d'affectations de la plage de la colonne d'identité dans les tables publiées à l'aide de la réplication de fusion et de la réplication transactionnelle avec la mise à jour des Abonnés.

InitialSyncType

Énumère les formats de fichier de données pris en charge pour l'instantané initial.

MergeArticleState

Énumère les paramètres d'état pris en charge pour un article de fusion.

MergeExchangeType

Énumère des options pour la synchronisation des données par l'Agent de fusion.

MergeSessionDetailType

Énumère des parties d'une session de l'Agent de fusion en cours d'analyse.

MergeSessionPhase

Énumère la phase d'une session de l'Agent de fusion.

MergeSessionStatus

Énumère l'état d'une session d'Agent de fusion.

MergeSubscriberType

Énumération des types supplémentaires d'abonnements pris en charge par la réplication de fusion.

MessageStatus

Énumère des codes d'état de l'agent de réplication.

MonitorCacheRefreshPolicy

Spécifie une stratégie d'actualisation du cache du moniteur.

NetworkType

Énumère les Net-Libraries prises en charge par un agent de réplication lors de la connexion à un serveur de réplication.

PartitionGroupsOption

Énumère des 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 dans un article sont partitionnées parmi des abonnements lorsque la publication de fusion utilise un filtre de lignes paramétrable.

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 d'abonnement.

PublicationAttributes

Énumère des propriétés de publication prises en charge.

PublicationCompatibilityLevel

Énumère des valeurs de version de produit utilisées par la réplication de fusion pour déterminer quelles fonctionnalités peuvent être utilisées par les publications dans 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 à une publication transactionnelle avec la mise à jour d'Abonnés.

ReplicationSecurityMode

Spécifie les modes de sécurité pris en charge utilisés par les Abonnés de mise à jour lors de la connexion au serveur de publication.

ReplicationStatus

Spécifie l'état d'un travail de l'agent de réplication.

ReplicationType

Énumère le type de publication pour laquelle un instantané est généré.

ReplicationWarnings

Énumère les valeurs de l'avertissement du moniteur du seuil de réplication prises en charge.

ResynchronizeType

Énumère des valeurs qui spécifient les modifications à appliquer lorsqu'un abonnement de fusion est resynchronisé.

RetentionPeriodUnits

Énumère des valeurs qui spécifient les unités pour la période de rétention.

ScheduleConstant

Énumère les valeurs constantes utilisées pour définir des planifications de réplication.

ScheduleFrequencySubDay

Énumère des valeurs qui spécifient une unité de planification plus petite pour les fréquences de planification spécifiques.

ScheduleFrequencyType

Énumère les types de fréquences utilisés lors de la planification d'un travail de l'agent de réplication.

ScheduleRelativeIntervals

Énumère des valeurs qui représentent la fréquence d'une planification de l'agent de réplication relative à l'objet ScheduleFrequencyType.

ScriptOptions

Énumère des options pour la génération 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 l'état d'une publication.

SubscriberType

Énumère les types des sources de données qui peuvent être un Abonné à une publication.

SubscriberUploadOptions

Énumère des options d'article de fusion pour les mises à jour faites sur un Abonné avec un abonnement client.

SubscriptionBackupDeviceType

Énumère des unités de sauvegarde qui peuvent être utilisées pour initialiser un abonnement.

SubscriptionOption

Énumère le type d'abonnement.

SubscriptionResultOption

Énumère des options pour le retour d'abonnements contrôlés.

SubscriptionState

Énumère des options pour l'état d'un abonnement.

SubscriptionSyncType

Énumère des options pour la manière dont la synchronisation initiale est effectuée pour un abonnement.

TransSubscriberType

Énumère les comportements de mise à jour pour des abonnements à des publications transactionnelles.

ValidateType

Énumère les types de validation effectués pendant la synchronisation.

ValidationMethod

Énumère des 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 pris en charge par la réplication.

VerifyResolverSignatureOption

Énumère des valeurs qui spécifient si l'agent de fusion doit vérifier la signature numérique sur un programme de résolution de conflits COM (Component Object Model) pour déterminer s'il s'agit d'une source fiable.

Délégués

AgentCore.StatusEventHandler

Cet assembly fournit l'accès managé aux fonctionnalités de l'agent de réplication.

Remarques

Les MergeSynchronizationAgentclasses , TransSynchronizationAgentet SnapshotGenerationAgent représentent les fonctionnalités des Agent de fusion, Agent de distribution et Agent d'instantané respectivement. Utilisez ces classes pour démarrer de manière synchrone ces agents de réplication à partir d’une application de code managé. Pour plus d’informations, consultez Concepts de programmation de réplication.