Microsoft.SqlServer.Replication Namespace

Diese Assembly bietet verwalteten Zugriff auf Replikations-Agent-Funktionalitäten.

Klassen

AgentApplication
AgentCore
AgentJobHistoryInfo

Gibt Informationen zu den Ergebnissen der letzten Ausführung eines Replikations-Agents zurück.

AgentProfile

Kapselt alle Vorgänge auf Replikations-Agent-Profilen, wie das Erstellen, Löschen, Hinzufügen und Entfernen von Parametern sowie das Zuweisen bestimmter Profile zu bestimmten Agents.

AgentProfileParameter

Stellt Parameter in einem Replikations-Agent-Profil dar.

AgentProfileParameterInfo

Stellt einen unterstützten in Replikations-Agent-Profilen verwendeten Parameter dar.

AlternateSynchronizationPartner

Stellt einen alternativen Verleger dar, mit dem ein Abonnement synchronisiert werden kann, wenn der primäre Verleger nicht verfügbar ist.

Article

Stellt die Basisklasse dar, von der die TransArticle-Klasse und die MergeArticle-Klasse abgeleitet werden.

ArticleConflict

Stellt Informationen zu einer Mergereplikationskonflikt-Tabelle dar.

BusinessLogicHandler

Stellt die Serverregistrierung für die verwaltete Codeassembly dar, die einen Geschäftslogikhandler implementiert.

ComErrorException

Die Ausnahme, die ausgelöst wird, wenn von einem Replikations-Agent ein allgemeiner Fehler ausgelöst wird.

ComErrorRecord

Stellt Informationen für einen von einem Replikations-Agent generierten Fehler dar.

ConnectionFailureException

Die Ausnahme, die ausgelöst wird, wenn bei Ausführung eines Replikations-Agent eine Datenbankverbindung nicht hergestellt werden kann.

ConnectionSecurityContext

Stellt Informationen dar, die Sie beim Herstellen einer Verbindung mit Microsoft SQL Server verwenden.

CustomResolver

Stellt eine COM-basierte Konfliktlöserregistrierung bei einem Server in einer Mergereplikationstopologie dar.

DistributionArticle

Stellt Informationen zu einem Artikel dar, der in einer beim Verteiler gespeicherten Transaktions- oder Momentaufnahmeveröffentlichung veröffentlicht wird.

DistributionArticleCollection

Stellt eine Collection der DistributionArticle-Objekte dar.

DistributionDatabase

Stellt eine Verteilungsdatenbank beim Verteiler dar.

DistributionDatabaseCollection

Stellt eine Collection der DistributionDatabase-Objekte dar.

DistributionPublication

Stellt Informationen zu einer beim Verteiler gespeicherten Transaktions- oder Momentaufnahmeveröffentlichung dar.

DistributionPublicationCollection

Stellt eine Collection der DistributionPublication-Objekte dar.

DistributionPublisher

Stellt Informationen zu einem Verleger dar, der auf dem derzeit verbundenen Verteiler registriert ist.

DistributionPublisherCollection

Stellt eine Collection der DistributionPublisher-Objekte dar.

DistributionSubscription

Stellt beim Verteiler zu einem Abonnement für eine Transaktions- oder Momentaufnahmeveröffentlichung gespeicherte Informationen dar.

DistributionSubscriptionCollection

Stellt eine Collection der DistributionSubscription-Objekte dar.

FciException

Die Ausnahme, die ausgelöst wird, wenn in der FCI (File Compression Interface) ein Fehler auftritt.

HeterogeneousColumn

Stellt eine Spalte dar, die in einer Tabelle auf einem nicht Microsoft SQL Server Herausgeber enthalten ist.

HeterogeneousTable

Stellt eine Tabelle auf einem nicht-Microsoft SQL Server-Verleger dar.

IdentityRangeInfo

Struktur, die die Einstellungen für die Identitätsbereichsverwaltung für einen veröffentlichten Artikel darstellt, wenn die Quelltabelle Identitätsspalten enthält.

LastValidationDateTime

Wird verwendet, um das Datum und die Uhrzeit der letzten Mergeabonnementüberprüfung zurückzugeben.

LightPublication

Stellt eine Light-Veröffentlichung dar.

MergeArticle

Stellt einen Artikel in einer Mergeveröffentlichung dar.

MergeArticleCollection

Stellt eine Collection der MergeArticle-Objekte dar.

MergeConflictCount

Stellt Konfliktinformationen für einen Tabellenartikel in einer Mergeveröffentlichung dar.

MergeDynamicSnapshotJob

Enthält Informationen zum Momentaufnahme-Agentauftrag, der die Datenmomentaufnahme eines Abonnements für eine Mergeveröffentlichung mit einem parametrisierten Zeilenfilter generiert.

MergeJoinFilter

Stellt einen Joinfilter oder eine logische Datensatzbeziehung zwischen zusammenzuführenden Artikeln dar.

MergePartition

Stellt Informationen zur Partition eines Abonnenten für eine Mergeveröffentlichung mit einem parametrisierten Zeilenfilter dar.

MergePublication

Stellt eine Mergeveröffentlichung dar.

MergePublicationCollection

Stellt eine Collection der MergePublication-Objekte dar.

MergePullSubscription

Stellt ein Pullabonnement einer Mergeveröffentlichung dar.

MergePullSubscriptionCollection

Stellt eine Collection der MergePullSubscription-Objekte dar.

MergeSessionDetail

Stellt ausführliche Informationen zu einem Schritt in einer Merge-Agent-Sitzung dar.

MergeSessionError

Stellt Informationen zu Fehlern dar, die während einer Merge-Agent Sitzung auftreten.

MergeSessionSummary

Stellt Merge-Agent-Sitzungsinformationen dar.

MergeSubscriberMonitor

Aktiviert die abonnentenseitige Überwachung von Abonnements von Mergeveröffentlichungen.

MergeSubscription

Stellt ein Abonnement für eine Mergeveröffentlichung dar, die beim Verleger registriert wurde.

MergeSubscriptionCollection

Stellt eine Collection der MergeSubscription-Objekte dar.

MergeSynchronizationAgent

Stellt die Funktionalität des Replikationsmerge-Agents bereit.

MonitorThreshold

Stellt eine Schwellenwertmetrik dar, die beim Überwachen einer Veröffentlichung verwendet wird.

NativeSqlConnectionException

Die Ausnahme, die ausgelöst wird, wenn während der Massenkopiervorgänge von einem ODBC-Treiber oder einem OLEDB-Anbieter ein Fehler ausgelöst wird.

OciException

Die Ausnahme, die ausgelöst wird, wenn von der OCI-Schnittstelle (Oracle Call Interface) ein Fehler ausgelöst wird.

OSException

Die Ausnahme, die ausgelöst wird, wenn vom Betriebssystem während eines FCI-Vorgangs (File Compression Interface) ein Fehler ausgelöst wird.

ParameterValueOutOfRangeException

Die Ausnahme, die ausgelöst wird, wenn ein an einen Parameter übergebener Wert außerhalb des Bereichs für den Datentyp des Parameters liegt.

PasswordWriteOnlyException

Die Ausnahme, die ausgelöst wird, wenn auf eine Replikations-Agent-Kennworteigenschaft zugegriffen wird.

PendingCommandInfo

Stellt Informationen zur Anzahl der ausstehenden Befehle für ein Abonnement einer Transaktionsveröffentlichung dar sowie eine grobe Schätzung, wie viel Zeit ihre Verarbeitung in Anspruch nimmt.

Publication

Die Publication-Klasse ist eine Basisklasse, von der die TransPublication-Klasse und die MergePublication-Klasse abgeleitet werden.

PublicationAccess

Stellt Anmeldeinformationen in der Veröffentlichungszugriffsliste (Publication Access List, PAL) für eine Veröffentlichung dar.

PublicationArticle

Stellt Artikelinformationen für ein veröffentlichtes Datenbankobjekt dar.

PublicationMonitor

Überwacht eine Veröffentlichung.

PublicationMonitorCollection

Eine Auflistung von PublicationMonitor-Objekten, die Veröffentlichungen beim Verteiler darstellt.

PublisherConnectionSecurityContext

Stellt den Anmelde Namen dar, der verwendet wird, um eine Verbindung mit der Instanz von herzustellen Microsoft SQL Server die als Verleger in einer Replikations Topologie konfiguriert ist.

PublisherMonitor

Überwacht einen Replikationsverleger.

PublisherMonitorCollection

Stellt eine Collection der PublisherMonitor-Objekte dar.

PullSubscription

Stellt Informationen auf dem Verleger für ein Abonnement einer Merge- oder Transaktionsveröffentlichung dar, wenn der Synchronisierungs-Agent auf dem Abonnenten ausgeführt wird. PullSubscription ist eine Basisklasse, von der die TransPullSubscription-Klasse und die MergePullSubscription-Klasse abgeleitet werden.

RegisteredSubscriber

Stellt einen Abonnenten dar, der auf einem Verleger oder einem Verteiler registriert wurde.

RegisteredSubscriberCollection

Stellt eine Collection der RegisteredSubscriber-Objekte dar.

ReplicationAgentContainerException

Die Ausnahme, die ausgelöst wird, wenn von einem verwalteten codebasierten Replikations-Agent mindestens ein Fehler generiert wird.

ReplicationAgentContainerWithWatsonException

Stellt die Ausnahme dar, die ausgelöst wird, wenn von einem verwalteten codebasierten Replikations-Agent unter Verwendung von Watson mindestens ein Fehler generiert wird.

ReplicationAgentException

Die Basisausnahmeklasse für während der Replikations-Agent-Ausführung generierte Ausnahmen.

ReplicationAgentSchedule

Stellt den Zeitplan für einen Replikations-Agent-Auftrag dar.

ReplicationBaseCollection

Die Basisklasse, die zur Erstellung der Replikationsobjektauflistungen verwendet wird. Sie enthält die übliche Funktionalität von Replikationsobjektauflistungen.

ReplicationColumn

Stellt ein Spaltenobjekt in einer Tabelle dar, die von der Replikation benötigte Informationen enthält.

ReplicationDatabase

Stellt eine Veröffentlichungs- oder Abonnementdatenbank in einer Replikationstopologie dar.

ReplicationDatabaseCollection

Stellt eine Collection der ReplicationDatabase-Objekte dar.

ReplicationMonitor

Überwacht einen Replikationsserver.

ReplicationObject

Abstrakte Klasse, die die Basisklasse für alle Klassen in der Programmierschnittstelle für Replikationsverwaltungsobjekte (Replication Management Objects, RMO) ist.

ReplicationSchemaBoundView

Stellt eine schemagebundene Sicht dar und enthält von der Replikation benötigte Informationen.

ReplicationServer

Stellt eine Instanz von Microsoft SQL Server dar, die an der Replikation beteiligt ist. Kann die Rolle eines Verteilers, Verlegers oder Abonnenten sowie eine beliebigen Kombination dieser Rollen annehmen.

ReplicationStatusAndWarning

Stellt Replikationsagent-Statusinformationen und Schwellenwertüberwachungswarnungen dar.

ReplicationStoredProcedure

Stellt Informationen zu einem Objekt mit einer gespeicherten Prozedur dar, die von der Replikation benötigt werden.

ReplicationTable

Stellt Informationen zu einem Tabellenobjekt dar, das für die Replikation erforderlich ist.

ReplicationUserDefinedAggregate

Stellt eine benutzerdefinierte Aggregatfunktion dar und enthält von der Replikation benötigte Informationen.

ReplicationUserDefinedFunction

Stellt eine benutzerdefinierte Funktion dar und enthält von der Replikation benötigte Informationen.

ReplicationView

Stellt Informationen zu einem Sichtobjekt dar, das für die Replikation erforderlich ist.

ResourceStrings
SnapshotGenerationAgent
StatusEventArgs

Stellt von einem Replikations-Agent zurückgegebene Statusinformationen dar, wenn das Status-Ereignis auftritt.

SubscriberSubscription

Gibt Informationen zu einem Abonnement zurück.

Subscription

Stellt beim Verleger Informationen zu einem Abonnement für eine Merge- oder Transaktionveröffentlichung dar. Subscription ist eine Basisklasse, von der die TransSubscription-Klasse und die MergeSubscription-Klasse abgeleitet werden.

SubscriptionBackupInformation

Stellt Informationen dar, die erforderlich sind, um ein Abonnement von einer Sicherung zu initialisieren.

SynchronizationPartner

Stellt einen alternativen Verleger dar, der verwendet wurde, um ein Abonnement zu einer Mergeveröffentlichung zu synchronisieren.

TracerToken

Stellt Überwachungstokeninformationen dar.

TransArticle

Stellt einen Artikel in einer Transaktionsveröffentlichung dar.

TransArticleCollection

Stellt eine Collection der TransArticle-Objekte dar.

TransConflictCount

Stellt zurückgegebene Konfliktinformationen für einen Tabellenartikel in einer Veröffentlichung dar, die Abonnements mit verzögertem Update über eine Warteschlange unterstützt.

TransPublication

Stellt eine Transaktionsveröffentlichung dar.

TransPublicationCollection

Stellt eine Collection der TransPublication-Objekte dar.

TransPullSubscription

Stellt ein Pullabonnement für eine Transaktionsveröffentlichung dar.

TransPullSubscriptionCollection

Stellt eine Auflistung vonTransPullSubscription-Objekten dar.

TransSubscription

Stellt ein Pushabonnement für eine Transaktions- oder Momentaufnahmeveröffentlichung dar.

TransSubscriptionCollection

Stellt eine Collection der TransSubscription-Objekte dar.

TransSynchronizationAgent

Stellt die Funktionalität des Replikationsverteilungs-Agents bereit.

Schnittstellen

IAlternateSynchronizationPartner
IComErrorRecord
IComStatusEvent
IConnectionSecurityContext

Stellt eine Implementierung der ConnectionSecurityContext-Klasse für spät gebundene COM-Clients bereit. Informationen zu den Elementen dieser Schnittstelle finden Sie in der Referenzdokumentation für ConnectionSecurityContext.

IMergeSynchronizationAgent
IProcessSecurityContext

Schnittstelle, die die von Microsoft SQL Server-Agent zum Starten eines Replikations-Agentauftrags verwendeten Microsoft Windows-Sicherheits Kontoinformationen kapselt.

IReplicationDBObject

Stellt ein Datenbankreplikations-Objekt dar.

ISnapshotGenerationAgent
IStatusEventData
ITransSynchronizationAgent

Enumerationen

AbortPolicy

Listet die Optionen dafür auf, wie laufende Replikations-Agent-Threads beendet werden, wenn ein unerwartetes Herunterfahren auftritt.

AddColumnOption

Listet die Optionen zum Hinzufügen einer Spalte zu einer Tabelle auf, die in einer vorhandenen Veröffentlichung veröffentlicht werden soll.

AgentProfileTypeOption

Gibt an, ob ein Replikations-Agent-Profil systemdefiniert oder benutzerdefiniert ist.

AgentType

Zählt die verschiedenen Typen von Replikationsagents auf.

ArticleDatatypeMappingOptions

Gibt an, ob die Datentypzuordnung zu zwei Datenbank-Managementsystemen (DBMS) für einen Artikel von einem Benutzer definiert wurde oder die Standardzuordnung ist.

ArticleOptions

Zählt den Typ von Datenbankobjekten auf, die durch Replikation veröffentlicht werden können.

AuthenticationMethod

Listet Werte auf, die die unterstützten HTTP-Authentifizierungsmethoden für die Websynchronisierung angeben.

AutomaticReinitializationPolicies

Zählt Standardverhaltensweisen bei der erneuten Initialisierung von Abonnements von Mergeveröffentlichungen auf.

CheckPermissionOptions

Zählt die Berechtigungen auf Tabellenebene auf, die überprüft werden, wenn der Merge-Agent die Änderungen beim Verleger anwendet.

CommandOptions

Listet Optionen auf, die steuern, wie Änderungen für Transaktionsartikel weitergegeben werden.

ConflictPolicyOption

Listet Optionen zum Auswählen der gewinnenden Zeile auf, wenn Konflikte während der Synchronisierung eines Abonnements mit Update mit einer Transaktionsveröffentlichung auftreten.

CreationScriptOptions

Listet Schemaoptionswerte für veröffentlichte Artikel auf.

DatabaseCompatibilityLevel

Listet die Versionen von Microsoft SQL Server auf, die für die Daten Bank Kompatibilität mit Microsoft SQL Server 2005 unterstützt werden.

DataSourceType

Listet die als Replikationsabonnenten unterstützten Datenquellen auf.

DdlReplicationOptions

Listet auf, ob Änderungen der Datendefinitionssprache (Data Definition Language, DDL) an veröffentlichten Tabellen repliziert werden.

DeadlockPriority

Listet die Prioritäten auf, die verwendet wurden, um Deadlocks aufzulösen, die während der Erzeugung von Momentaufnahmen auftreten.

DtsPackageLocationOption

Zählt Optionen für den Speicherort des Data Transformation Services-(DTS-)Pakets auf.

FailoverMode

Listet die Optionen auf, die für einen Updateabonnenten zum Weitergeben von Änderungen zurück an den Verleger zur Verfügung stehen.

FileTransferOption

Listet die Optionen zum Abrufen von Momentaufnahmedateien auf.

FilterTypes

Zählt Werte auf, mit denen der in Mergeartikeln verwendete Filtertyp angegeben wird.

IdentityRangeManagementOption

Listet Optionen zum Verwalten von Identitätsspaltenbereichszuweisungen in Tabellen auf, die bei Updateabonnenten mithilfe von Mergereplikation und Transaktionsreplikation veröffentlicht wurden.

InitialSyncType

Listet die Datendateiformate auf, die für die Anfangsmomentaufnahme unterstützt werden.

MergeArticleState

Listet die unterstützten Statuseinstellungen für einen Mergeartikel auf.

MergeExchangeType

Listet Optionen dafür auf, wie der Merge-Agent Daten synchronisiert.

MergeSessionDetailType

Listet Teile einer Merge-Agent-Sitzung auf, die überwacht werden.

MergeSessionPhase

Listet die Phase einer Merge-Agent Sitzung auf.

MergeSessionStatus

Listet den Status einer Merge-Agentsitzung auf.

MergeSubscriberType

Enumeration weitere Typen von Abonnements, die von der Mergereplikation unterstützt

MessageStatus

Listet Replikations-Agent-Statuscodes auf.

MonitorCacheRefreshPolicy

Gibt eine Cacheaktualisierungsrichtlinie für die Überwachung an.

NetworkType

Listet beim Herstellen einer Verbindung mit einem Replikationsserver die unterstützten Netzwerkbibliotheken auf, die von einem Replikations-Agent verwendet werden.

PartitionGroupsOption

Listet Werte auf, die bestimmen, ob eine Mergeveröffentlichung vorausberechnete Partitionen verwendet.

PartitionOptions

Listet die Methoden auf, mit denen Daten in einem Artikel unter Abonnements partitioniert werden, wenn die Mergeveröffentlichung einen parametrisierten Zeilenfilter verwendet.

PreCreationOption

Listet die Befehle auf, die vor der Initialisierung des Abonnements ausgeführt werden, wenn eine veröffentlichte Tabelle bereits in der Abonnementdatenbank vorhanden ist.

PublicationAttributes

Zählt die unterstützten Veröffentlichungseigenschaften auf.

PublicationCompatibilityLevel

Listet Produktversionswerte auf, die von der Mergereplikation verwendet werden, um zu bestimmen, welche Funktionen von Veröffentlichungen in einer bestimmten Datenbank verwendet werden können.

PublicationType

Listet die unterstützten Typen der Replikation auf, die verwendet wurden, um eine Datenbank zu veröffentlichen.

QueueOption

Listet den Warteschlangentyp auf, der für eine Transaktionsveröffentlichung mit Updateabonnenten verfügbar ist.

ReplicationSecurityMode

Gibt die unterstützten Sicherheitsmodi an, die von Updateabonnenten beim Herstellen einer Verbindung mit dem Verleger verwendet werden.

ReplicationStatus

Gibt den Status eines Replikationsagentauftrags an.

ReplicationType

Listet den Typ der Veröffentlichung auf, für den eine Momentaufnahme generiert wird.

ReplicationWarnings

Listet die unterstützten Warnwerte für die Replikationsschwellenwertüberwachung auf.

ResynchronizeType

Listet Werte auf, die angeben, welche Änderungen übernommen werden sollen, wenn ein Mergeabonnement erneut synchronisiert wird.

RetentionPeriodUnits

Listet Werte auf, mit denen die Einheiten für die Beibehaltungsdauer angegeben werden.

ScheduleConstant

Listet konstante Werte auf, die verwendet wurden, um Replikationszeitpläne festzulegen.

ScheduleFrequencySubDay

Listet Werte auf, die eine kleinere Planungseinheit für bestimmte Zeitplanhäufigkeiten angeben.

ScheduleFrequencyType

Listet die Typen von Frequenzen auf, die bei der Planung eines Replikations-Agent-Auftrags verwendet wurden.

ScheduleRelativeIntervals

Listet Werte auf, die die Frequenz eines Replikations-Agentzeitplans relativ zum ScheduleFrequencyType-Objekt darstellen.

ScriptOptions

Listet Optionen zum Generieren von Skripts auf, die zum Erstellen oder Entfernen von Replikationsobjekten verwendet werden.

SecurityMode

Listet den Typ der Authentifizierung auf, der verwendet werden soll, wenn ein Replikations-Agent in einer Replikationstopologie eine Verbindung mit einem Server herstellt.

State

Listet die Werte auf, die den Status einer Veröffentlichung darstellen.

SubscriberType

Listet die Typen von Datenquellen auf, die ein Abonnent für eine Veröffentlichung sein können.

SubscriberUploadOptions

Listet Mergeartikeloptionen für Updates auf, die auf einem Abonnenten mit einem Clientabonnement durchgeführt wurden.

SubscriptionBackupDeviceType

Listet Sicherungsmedien auf, die zum Initialisieren eines Abonnements verwendet werden können.

SubscriptionOption

Listet den Abonnementtyp auf.

SubscriptionResultOption

Zählt Optionen für das Zurückgeben überwachter Abonnements zurück.

SubscriptionState

Listet Optionen für den Status eines Abonnements auf.

SubscriptionSyncType

Listet Optionen dafür auf, wie die Erstsynchronisierung für ein Abonnement ausgeführt wird.

TransSubscriberType

Listet die Updateverhaltensweisen für Abonnements für Transaktionsveröffentlichungen auf.

ValidateType

Listet die Überprüfungstypen auf, die während der Synchronisierung ausgeführt werden.

ValidationMethod

Listet Methoden auf, die für die Zeilenanzahlüberprüfung von Transaktionsveröffentlichungen unterstützt werden.

ValidationOption

Listet die Typen von der Replikation unterstützter Datenüberprüfung auf.

VerifyResolverSignatureOption

Listet Werte auf, die angeben, ob der Merge-Agent die digitale Signatur auf einem Component Object Model (COM)-basierten Konfliktlöser überprüfen muss, um zu bestimmen, ob sie aus einer vertrauenswürdigen Quelle stammt.

Delegaten

AgentCore.StatusEventHandler

Hinweise

Die MergeSynchronizationAgent, TransSynchronizationAgent, und SnapshotGenerationAgent Klassen stellen die Funktionalität der Merge-Agent, Verteilungs-Agent und Momentaufnahme-Agent bzw. dar. Verwenden Sie diese Klassen, um diese Replikations-Agents synchron aus einer Anwendung mit verwaltetem Code zu starten. Weitere Informationen finden Sie unter Replikation-Programmierkonzepte.