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 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.