Freigeben über


Microsoft.SqlServer.Replication Namespace

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

Klassen

AgentApplication

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

AgentCore

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

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 Auflistung von DistributionArticle-Objekten dar.

DistributionDatabase

Stellt eine Verteilungsdatenbank beim Verteiler dar.

DistributionDatabaseCollection

Stellt eine Auflistung von DistributionDatabase-Objekten dar.

DistributionPublication

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

DistributionPublicationCollection

Stellt eine Auflistung von DistributionPublication-Objekten dar.

DistributionPublisher

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

DistributionPublisherCollection

Stellt eine Auflistung von DistributionPublisher-Objekten dar.

DistributionSubscription

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

DistributionSubscriptionCollection

Stellt eine Auflistung von DistributionSubscription-Objekten 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 Publisher enthalten ist.

HeterogeneousTable

Stellt eine Tabelle auf einem Nicht-Microsoft SQL Server Publisher 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 Auflistung von MergeArticle-Objekten 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 Auflistung von MergePublication-Objekten dar.

MergePullSubscription

Stellt ein Pullabonnement einer Mergeveröffentlichung dar.

MergePullSubscriptionCollection

Stellt eine Auflistung von MergePullSubscription-Objekten 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 Auflistung von MergeSubscription-Objekten 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 die Anmeldung dar, die beim Herstellen einer Verbindung mit der instance von Microsoft SQL Server verwendet wird, die als Verleger in einer Replikationstopologie konfiguriert ist.

PublisherMonitor

Überwacht einen Replikationsverleger.

PublisherMonitorCollection

Stellt eine Auflistung von PublisherMonitor-Objekten 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 Auflistung von RegisteredSubscriber-Objekten 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 Auflistung von ReplicationDatabase-Objekten 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 instance 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

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

SnapshotGenerationAgent

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

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 Auflistung von TransArticle-Objekten 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 Auflistung von TransPublication-Objekten dar.

TransPullSubscription

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

TransPullSubscriptionCollection

Stellt eine Auflistung von TransPullSubscription-Objekten dar.

TransSubscription

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

TransSubscriptionCollection

Stellt eine Auflistung von TransSubscription-Objekten dar.

TransSynchronizationAgent

Stellt die Funktionalität des Replikationsverteilungs-Agents bereit.

Schnittstellen

IAlternateSynchronizationPartner

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

IComErrorRecord

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

IComStatusEvent

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

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

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

IProcessSecurityContext

Schnittstelle, die die Microsoft Windows-Sicherheitskontoinformationen kapselt, die von Microsoft SQL Server-Agent zum Starten eines Replikations-Agent-Auftrags verwendet werden.

IReplicationDBObject

Stellt ein Datenbankreplikations-Objekt dar.

ISnapshotGenerationAgent

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

IStatusEventData

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

ITransSynchronizationAgent

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

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 aus Gründen der Datenbankkompatibilitä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 von einer Merge-Agent-Sitzung auf.

MergeSessionStatus

Listet den Status einer Merge-Agentsitzung auf.

MergeSubscriberType

Aufzählung zusätzliche Typen von Abonnements, die von der Mergereplikation unterstützt werden.

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

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

Hinweise

Die MergeSynchronizationAgentKlassen , TransSynchronizationAgentund SnapshotGenerationAgent stellen die Funktionalität der Merge-Agent, Verteilungs-Agent und Momentaufnahmen-Agent dar. Verwenden Sie diese Klassen, um diese Replikations-Agents synchron über eine Anwendung mit verwaltetem Code zu starten. Weitere Informationen finden Sie unter Konzepte der Replikationsprogrammierung.