Microsoft.SqlServer.Replication Namespace

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

Klassen

Name Beschreibung
AgentApplication

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

AgentCore

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

AgentJobHistoryInfo

Gibt Informationen über die Ergebnisse des letzten Durchlaufs eines Replikationsagenten zurück.

AgentProfile

Kapselt alle Operationen auf Replikationsagentenprofilen, wie das Erstellen, Löschen, Hinzufügen und Entfernen von Parametern sowie das Zuweisen spezifischer Profile an bestimmte Agenten.

AgentProfileParameter

Repräsentiert Parameter in einem Replikationsagentenprofil.

AgentProfileParameterInfo

Stellt einen unterstützten Parameter dar, der in Replikationsagentenprofilen verwendet wird.

AlternateSynchronizationPartner

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

Article

Repräsentiert die Basisklasse, von der die Klasse und TransArticle die Klasse MergeArticle abgeleitet sind.

ArticleConflict

Repräsentiert Informationen über eine Merge-Replikations-Konflikttabelle.

BusinessLogicHandler

Repräsentiert die Serverregistrierung für die verwaltete Code-Assembly, die einen Business Logic Handler implementiert.

ComErrorException

Die Ausnahme, die geworfen wird, wenn ein allgemeiner Fehler von einem Replikationsagenten ausgelöst wird.

ComErrorRecord

Repräsentiert Informationen für einen Fehler, der von einem Replikationsagenten erzeugt wird.

ConnectionFailureException

Die Ausnahme, die ausgelöst wird, wenn eine Datenbankverbindung abschlägt, während ein Replikationsagent läuft.

ConnectionSecurityContext

Stellt die Informationen dar, die Sie verwenden, wenn Sie sich mit Microsoft SQL Server verbinden.

CustomResolver

Repräsentiert eine COM-basierte Resolver-Registrierung auf einem Server in einer Merge-Replikationstopologie.

DistributionArticle

Repräsentiert Informationen über einen Artikel, der in einer Transaktions- oder Snapshot-Publikation veröffentlicht wurde, die beim Distributor gespeichert ist.

DistributionArticleCollection

Stellt eine Auflistung von DistributionArticle -Objekten dar.

DistributionDatabase

Repräsentiert eine Vertriebsdatenbank beim Verteiler.

DistributionDatabaseCollection

Stellt eine Auflistung von DistributionDatabase -Objekten dar.

DistributionPublication

Repräsentiert Informationen über eine transaktionale oder Snapshot-Publikation, die beim Vertrieb gespeichert ist.

DistributionPublicationCollection

Stellt eine Auflistung von DistributionPublication -Objekten dar.

DistributionPublisher

Stellt Informationen über einen Publisher dar, der beim derzeit verbundenen Distributor registriert ist.

DistributionPublisherCollection

Stellt eine Auflistung von DistributionPublisher -Objekten dar.

DistributionSubscription

Repräsentiert Informationen, die beim Vertrieb über ein Abonnement einer transaktionalen oder Snapshot-Veröffentlichung gespeichert sind.

DistributionSubscriptionCollection

Stellt eine Auflistung von DistributionSubscription -Objekten dar.

FciException

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

HeterogeneousColumn

Repräsentiert eine Spalte, die in einer Tabelle auf einem Nicht-Microsoft SQL Server Publisher enthalten ist.

HeterogeneousTable

Repräsentiert eine Tabelle auf einem Nicht-Microsoft SQL Server Publisher.

IdentityRangeInfo

Eine Struktur, die die Einstellungen des Identitätsbereichsmanagements 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 Validierung des Zusammenführungs-Abonnements zurückzugeben.

LightPublication

Stellt eine leichte Publikation dar.

MergeArticle

Repräsentiert einen Artikel in einer Merge-Publikation.

MergeArticleCollection

Stellt eine Auflistung von MergeArticle -Objekten dar.

MergeConflictCount

Repräsentiert Konfliktinformationen für einen Tabellenartikel in einer Merge-Publikation.

MergeDynamicSnapshotJob

Enthält Informationen über den Momentaufnahmen-Agent-Job, der den Datensnapshot für ein Abonnement einer Merge-Publikation mit einem parametrisierten Zeilenfilter generiert.

MergeJoinFilter

Stellt einen Join-Filter oder eine logische Datensatzbeziehung zwischen zum Zusammenführen von Artikeln dar.

MergePartition

Repräsentiert Informationen über die Partition eines Abonnenten für eine Merge-Veröffentlichung mit einem parametrisierten Zeilenfilter.

MergePublication

Stellt eine Zusammenführungspublikation dar.

MergePublicationCollection

Stellt eine Auflistung von MergePublication -Objekten dar.

MergePullSubscription

Stellt ein Pull-Abonnement für eine Merge-Publikation dar.

MergePullSubscriptionCollection

Stellt eine Auflistung von MergePullSubscription -Objekten dar.

MergeSessionDetail

Repräsentiert detaillierte Informationen zu einem Schritt in einer Merge-Agent-Sitzung.

MergeSessionError

Repräsentiert Informationen über Fehler, die während einer Merge-Agent-Sitzung auftreten.

MergeSessionSummary

Repräsentiert Sitzungsinformationen des Merge-Agent.

MergeSubscriberMonitor

Ermöglicht die abonnementseitige Überwachung von Abonnements zur Zusammenlegung von Publikationen.

MergeSubscription

Stellt ein Abonnement für eine Merge-Publikation dar, die beim Publisher registriert ist.

MergeSubscriptionCollection

Stellt eine Auflistung von MergeSubscription -Objekten dar.

MergeSynchronizationAgent

Bietet die Funktionalität des Replication Merge-Agent.

MonitorThreshold

Stellt eine Schwellenwertkennzahl dar, die bei der Überwachung einer Veröffentlichung verwendet wird.

NativeSqlConnectionException

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

OciException

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

OSException

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

ParameterValueOutOfRangeException

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

PasswordWriteOnlyException

Die Ausnahme, die ausgelöst wird, wenn auf eine Passworteigenschaft des Replikationsagenten zugegriffen wird.

PendingCommandInfo

Repräsentiert Informationen über die Anzahl der ausstehenden Befehle für ein Abonnement einer transaktionalen Publikation und eine grobe Schätzung, wie viel Zeit die Verarbeitung benötigt.

Publication

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

PublicationAccess

Stellt die Anmeldeinformationen in der Publikationszugangsliste (PAL) für eine Veröffentlichung dar.

PublicationArticle

Repräsentiert Artikelinformationen für ein veröffentlichtes Datenbankobjekt.

PublicationMonitor

Überwacht eine Veröffentlichung.

PublicationMonitorCollection

Eine Sammlung von PublicationMonitor Objekten, die Publikationen beim Distributor repräsentieren.

PublisherConnectionSecurityContext

Repräsentiert das Login, das beim Verbinden mit der Instanz des Microsoft SQL Server verwendet wird, die als Publisher in einer Replikationstopologie konfiguriert ist.

PublisherMonitor

Überwacht einen Replikations-Publisher.

PublisherMonitorCollection

Stellt eine Auflistung von PublisherMonitor -Objekten dar.

PullSubscription

Repräsentiert Informationen beim Publisher für ein Abonnement für eine Zusammenführung oder eine transaktionale Veröffentlichung, wenn der Synchronization Agent beim Subscriber läuft. PullSubscription ist eine Basisklasse, von der die Klasse TransPullSubscription und die Klasse MergePullSubscription abgeleitet sind.

RegisteredSubscriber

Vertritt einen Abonnenten, der bei einem Publisher oder Distributor registriert ist.

RegisteredSubscriberCollection

Stellt eine Auflistung von RegisteredSubscriber -Objekten dar.

ReplicationAgentContainerException

Die Ausnahme, die ausgelöst wird, wenn ein oder mehrere Fehler von einem verwalteten codebasierten Replikationsagenten generiert werden.

ReplicationAgentContainerWithWatsonException

Repräsentiert die Ausnahme, die geworfen wird, wenn ein oder mehrere Fehler von einem verwalteten codebasierten Replikationsagenten mit Watson generiert werden.

ReplicationAgentException

Die Basis-Ausnahmeklasse für Ausnahmen, die während der Ausführung des Replikationsagenten generiert werden.

ReplicationAgentSchedule

Repräsentiert den Zeitplan für einen Replikationsagentenjob.

ReplicationBaseCollection

Die Basisklasse, die beim Aufbau von Replikationsobjektsammlungen verwendet wird. Sie enthält Funktionalitäten, die den Replikationsobjektsammlungen gemeinsam sind.

ReplicationColumn

Repräsentiert ein Spaltenobjekt in einer Tabelle, die Informationen enthält, die durch Replikation benötigt werden.

ReplicationDatabase

Repräsentiert eine Publikations- oder Abonnementdatenbank in einer Replikationstopologie.

ReplicationDatabaseCollection

Stellt eine Auflistung von ReplicationDatabase -Objekten dar.

ReplicationMonitor

Überwacht einen Replikationsserver.

ReplicationObject

Abstrakte Klasse, die die Basisklasse aller Klassen in der Replication Management Objects (RMO) Programmierschnittstelle ist.

ReplicationSchemaBoundView

Repräsentiert eine schemagebundene Ansicht und enthält Informationen, die für die Replikation benötigt werden.

ReplicationServer

Repräsentiert eine Instanz von Microsoft SQL Server, die an der Replikation beteiligt ist. Es kann die Rolle von Distributor, Publisher, Subscriber oder einer beliebigen Kombination davon übernehmen.

ReplicationStatusAndWarning

Repräsentiert Statusinformationen für Replikationsagenten und Warnhinweise für Schwellenwertmonitore.

ReplicationStoredProcedure

Repräsentiert Informationen auf einem gespeicherten Prozedurobjekt, das durch Replikation benötigt wird.

ReplicationTable

Repräsentiert Informationen auf einem Tabellenobjekt, das durch Replikation benötigt wird.

ReplicationUserDefinedAggregate

Repräsentiert eine benutzerdefinierte Aggregatfunktion und enthält Informationen, die für die Replikation benötigt werden.

ReplicationUserDefinedFunction

Repräsentiert eine benutzerdefinierte Funktion und enthält Informationen, die für die Replikation benötigt werden.

ReplicationView

Repräsentiert Informationen auf einem View-Objekt, die durch Replikation erforderlich sind.

ResourceStrings

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

SnapshotGenerationAgent

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

StatusEventArgs

Repräsentiert Statusinformationen, die von einem Replikationsagenten zurückgegeben werden, wenn das Status Ereignis eintritt.

SubscriberSubscription

Gibt Informationen über ein Abonnement zurück.

Subscription

Stellt Informationen beim Publisher für ein Abonnement entweder für eine Fusion oder eine transaktionale Publikation dar. Subscription ist eine Basisklasse, von der die Klasse TransSubscription und die Klasse MergeSubscription abgeleitet sind.

SubscriptionBackupInformation

Stellt die Informationen dar, die erforderlich sind, um ein Abonnement aus einem Backup zu initialisieren.

SynchronizationPartner

Repräsentiert einen alternativen Publisher, der verwendet wird, um ein Abonnement mit einer Merge-Publikation zu synchronisieren.

TracerToken

Repräsentiert Tracer-Token-Informationen.

TransArticle

Stellt einen Artikel in einer transaktionalen Publikation dar.

TransArticleCollection

Stellt eine Auflistung von TransArticle -Objekten dar.

TransConflictCount

Repräsentiert zurückgegebene Konfliktinformationen für einen Tabellenartikel in einer Publikation, die Warteschlangen-Aktualisierungs-Abonnements unterstützt.

TransPublication

Stellt eine transaktionale Publikation dar.

TransPublicationCollection

Stellt eine Auflistung von TransPublication -Objekten dar.

TransPullSubscription

Stellt ein Pull-Abonnement für eine transaktionale Publikation dar.

TransPullSubscriptionCollection

Stellt eine Auflistung von TransPullSubscription -Objekten dar.

TransSubscription

Stellt ein Push-Abonnement für eine transaktionale oder Snapshot-Publikation dar.

TransSubscriptionCollection

Stellt eine Auflistung von TransSubscription -Objekten dar.

TransSynchronizationAgent

Stellt die Funktionalität des Replication Verteilungs-Agent bereit.

Schnittstellen

Name Beschreibung
IAlternateSynchronizationPartner

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

IComErrorRecord

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

IComStatusEvent

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

IConnectionSecurityContext

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

IMergeSynchronizationAgent

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

IProcessSecurityContext

Schnittstelle, die die Microsoft Windows Sicherheitskontoinformationen kapselt, die von Microsoft SQL Server-Agent verwendet werden, um einen Replikationsagentenjob zu starten.

IReplicationDBObject

Repräsentiert das Replikations-Datenbankobjekt.

ISnapshotGenerationAgent

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

IStatusEventData

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

ITransSynchronizationAgent

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

Enumerationen

Name Beschreibung
AbortPolicy

Listet die Optionen auf, wie laufende Replikationsagenten-Threads beendet werden, wenn ein unvorhergesehener Ausfall eintritt.

AddColumnOption

Zählt die Optionen auf, eine Spalte zu einer Tabelle hinzuzufügen, die in einer bestehenden Publikation veröffentlicht wurde.

AgentProfileTypeOption

Gibt an, ob ein Replikationsagentenprofil system- oder benutzerdefiniert definiert ist.

AgentType

Zählt die verschiedenen Arten von Replikationsagenten auf.

ArticleDatatypeMappingOptions

Spezifiziert, ob die Datentypzuordnung zwischen zwei Datenbankmanagementsystemen (DBMS) für einen Artikel von einem Benutzer definiert wurde oder die Standardzuordnung ist.

ArticleOptions

Zählt die Art der Datenbankobjekte auf, die durch Replikation veröffentlicht werden können.

AuthenticationMethod

Zählt Werte auf, die die unterstützten HTTP-Authentifizierungsmethoden für die Websynchronisation spezifizieren.

AutomaticReinitializationPolicies

Zählt Standardverhalten beim Neuinitialisieren von Abonnements auf eine Merge-Publikation auf.

CheckPermissionOptions

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

CommandOptions

Zählt Optionen auf, die steuern, wie Änderungen für transaktionale Artikel verbreitet werden.

ConflictPolicyOption

Zählt Optionen auf, um die Gewinnzeile auszuwählen, wenn Konflikte während der Synchronisation eines aktualisierten Abonnements auf eine transaktionale Publikation auftreten.

CreationScriptOptions

Zählt Schema-Optionswerte für veröffentlichte Artikel auf.

DatabaseCompatibilityLevel

Zählt die Versionen des Microsoft SQL Server auf, die für die Datenbankkompatibilität mit Microsoft SQL Server 2005 unterstützt werden.

DataSourceType

Zählt die als Replikationsabonnenten unterstützten Datenquellen auf.

DdlReplicationOptions

Zählt auf, ob Änderungen der Datendefinitionssprache (DDL) an veröffentlichten Tabellen repliziert werden.

DeadlockPriority

Zählt die Prioritäten auf, die zur Lösung von Deadlocks verwendet werden, die während der Snapshot-Erstellung auftreten.

DtsPackageLocationOption

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

FailoverMode

Zählt die Optionen auf, die einem aktualisierten Abonnenten zur Verfügung stehen, um Änderungen an den Publisher zurückzugeben.

FileTransferOption

Zählt die Optionen auf, um Snapshot-Dateien zu erhalten.

FilterTypes

Zählt Werte auf, die die Art der in Merge-Artikeln verwendeten Filter angeben.

IdentityRangeManagementOption

Zählt Optionen zur Verwaltung von Identitätsspalten-Bereichszuweisungen in Tabellen auf, die mit Merge-Replikation und transaktionaler Replikation mit Aktualisierung von Abonnenten veröffentlicht wurden.

InitialSyncType

Zählt die für den ersten Schnappschuss unterstützten Dateiformate auf.

MergeArticleState

Zählt die unterstützten Statuseinstellungen für einen Merge-Artikel auf.

MergeExchangeType

Zählt Optionen auf, wie der Merge-Agent Daten synchronisiert.

MergeSessionDetailType

Zählt Teile einer überwachten Merge-Agent-Sitzung auf.

MergeSessionPhase

Zählt die Phase einer Merge-Agent-Sitzung auf.

MergeSessionStatus

Zählt den Status einer Merge-Agent-Sitzung auf.

MergeSubscriberType

Aufzählung zusätzlicher Abonnementtypen, die durch Merge-Replikation unterstützt werden.

MessageStatus

Zählt die Statuscodes des Replikationsagenten auf.

MonitorCacheRefreshPolicy

Spezifiziert eine Cache-Aktualisierungsrichtlinie für das Überwachen.

NetworkType

Zählt die unterstützten Net-Libraries eines Replikationsagenten bei der Verbindung zu einem Replikationsserver auf.

PartitionGroupsOption

Zählt Werte auf, die bestimmen, ob eine Merge-Publikation vorberechnete Partitionen verwendet.

PartitionOptions

Listet auf, wie Daten in einem Artikel unter Abonnements aufgeteilt werden, wenn die Merge-Publikation einen parametrisierten Zeilenfilter verwendet.

PreCreationOption

Zählt die Befehle auf, die vor der Abonnementinitialisierung ausgeführt werden, wenn bereits eine veröffentlichte Tabelle in der Abonnementdatenbank existiert.

PublicationAttributes

Enumerates unterstützte Publikationseigenschaften.

PublicationCompatibilityLevel

Zählt Produktversionswerte auf, die durch Merge-Replikation verwendet werden, um zu bestimmen, welche Features von Veröffentlichungen in einer bestimmten Datenbank verwendet werden können.

PublicationType

Listet die unterstützten Replikationstypen auf, die zur Veröffentlichung einer Datenbank verwendet werden.

QueueOption

Zählt die Art der Warteschlange auf, die einer transaktionalen Publikation mit aktualisierten Abonnenten zur Verfügung steht.

ReplicationSecurityMode

Spezifiziert die unterstützten Sicherheitsmodi, die beim Aktualisieren von Abonnenten beim Verbinden mit dem Publisher verwendet werden.

ReplicationStatus

Spezifiziert den Status eines Replikationsagenten-Auftrags.

ReplicationType

Zählt die Art der Veröffentlichung auf, für die ein Schnappschuss erstellt wird.

ReplicationWarnings

Zählt die unterstützten Warnwerte der Replikationsschwellenwerte auf.

ResynchronizeType

Zählt Werte auf, die die Änderungen angeben, die angewendet werden sollen, wenn ein Merge-Abonnement neu synchronisiert wird.

RetentionPeriodUnits

Zählt Werte auf, die die Einheiten für die Aufbewahrungszeit angeben.

ScheduleConstant

Zählt konstante Werte auf, die zur Festlegung von Replikationsplänen verwendet werden.

ScheduleFrequencySubDay

Zählt Werte auf, die eine kleinere Planungseinheit für bestimmte Zeitplanfrequenzen angeben.

ScheduleFrequencyType

Listet die Frequenztypen auf, die bei der Planung eines Replikationsagentenjobs verwendet werden.

ScheduleRelativeIntervals

Zählt Werte auf, die die Häufigkeit eines Replikationsagentenplans relativ zum Schedule ScheduleFrequencyTyperepräsentieren.

ScriptOptions

Zählt Optionen zur Generierung von Skripten auf, die zum Erstellen oder Entfernen von Replikationsobjekten verwendet werden.

SecurityMode

Listet die Art der Authentifizierung auf, die verwendet werden soll, wenn ein Replikationsagent sich mit einem Server in einer Replikationstopologie verbindet.

State

Zählt die Werte auf, die den Status einer Veröffentlichung darstellen.

SubscriberType

Zählt die Arten von Datenquellen auf, die ein Abonnent einer Publikation sein können.

SubscriberUploadOptions

Zählt Artikeloptionen für Updates auf, die bei einem Abonnenten mit einem Client-Abonnement erstellt wurden.

SubscriptionBackupDeviceType

Listet Backup-Geräte auf, die zur Initialisierung eines Abonnements verwendet werden können.

SubscriptionOption

Zählt die Art des Abonnements auf.

SubscriptionResultOption

Zählt Optionen zur Rückgabe überwachter Abonnements auf.

SubscriptionState

Zählt Optionen für den Status eines Abonnements auf.

SubscriptionSyncType

Zählt Optionen auf, wie die erste Synchronisation für ein Abonnement durchgeführt wird.

TransSubscriberType

Zählt die Aktualisierungsverhalten für Abonnements auf transaktionale Publikationen auf.

ValidateType

Zählt die Arten der Validierung auf, die während der Synchronisation durchgeführt werden.

ValidationMethod

Zählt Methoden auf, die für die Validierung der Reihenzählung transaktionaler Publikationen unterstützt werden.

ValidationOption

Zählt die Arten der Datenvalidierung auf, die durch Replikation unterstützt werden.

VerifyResolverSignatureOption

Zählt Werte auf, die angeben, ob der Merge-Agent die digitale Signatur auf einem Component Object Model (COM)-basierten Konfliktlöser überprüfen muss, um festzustellen, ob sie von einer vertrauenswürdigen Quelle stammt.

Delegaten

Name Beschreibung
AgentCore.StatusEventHandler

Diese Assembly bietet einen verwalteten Zugriff auf die Funktionalitäten des Replikationsagenten.

Hinweise

Die MergeSynchronizationAgentKlassen , TransSynchronizationAgent, und SnapshotGenerationAgent repräsentieren die Funktionalität des Merge-Agent, Verteilungs-Agent bzw. Momentaufnahmen-Agent. Verwenden Sie diese Klassen, um diese Replikationsagenten synchron aus einer verwalteten Codeanwendung zu starten. Weitere Informationen finden Sie unter Replikationsprogrammierkonzepte.