Freigeben über


Microsoft.SqlServer.Replication-Namespace

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

The MergeSynchronizationAgent, TransSynchronizationAgent, and SnapshotGenerationAgent classes represent the functionality of the Merge Agent, Distribution Agent, and Snapshot Agent respectively. Use these classes to synchronously start these replication agents from a managed code application. For more information, see Konzepte für die Replikationsprogrammierung.

Klassen

  Klasse Beschreibung
Öffentliche Klasse AgentApplication Infrastruktur
Öffentliche Klasse AgentCore Implementiert die Kernfunktionalität für verwaltete Replikations-Agents.
Öffentliche Klasse AlternateSynchronizationPartner Stellt einen alternativen Verleger dar, mit dem ein Abonnement synchronisiert werden kann, wenn der primäre Verleger nicht verfügbar ist.
Öffentliche Klasse ComErrorException Die Ausnahme, die ausgelöst wird, wenn von einem Replikations-Agent ein allgemeiner Fehler ausgelöst wird.
Öffentliche Klasse ComErrorRecord Stellt Informationen für einen von einem Replikations-Agent generierten Fehler dar.
Öffentliche Klasse ConnectionFailureException Die Ausnahme, die ausgelöst wird, wenn bei Ausführung eines Replikations-Agent eine Datenbankverbindung nicht hergestellt werden kann.
Öffentliche Klasse FciException Die Ausnahme, die ausgelöst wird, wenn in der FCI (File Compression Interface) ein Fehler auftritt.
Öffentliche Klasse MergeSynchronizationAgent Stellt die Funktionalität des Replikationsmerge-Agents bereit.
Öffentliche Klasse 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.
Öffentliche Klasse OciException Die Ausnahme, die ausgelöst wird, wenn von der OCI-Schnittstelle (Oracle Call Interface) ein Fehler ausgelöst wird.
Öffentliche Klasse OSException Die Ausnahme, die ausgelöst wird, wenn vom Betriebssystem während eines FCI-Vorgangs (File Compression Interface) ein Fehler ausgelöst wird.
Öffentliche Klasse 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.
Öffentliche Klasse PasswordWriteOnlyException Die Ausnahme, die ausgelöst wird, wenn auf eine Replikations-Agent-Kennworteigenschaft zugegriffen wird.
Öffentliche Klasse ReplicationAgentContainerException Die Ausnahme, die ausgelöst wird, wenn ein oder mehrere Fehler von einem verwalteten codebasierten Replikations-Agent generiert werden.
Öffentliche Klasse ReplicationAgentContainerWithWatsonException Infrastruktur
Öffentliche Klasse ReplicationAgentException Die Basisausnahmeklasse für während der Replikations-Agent-Ausführung generierte Ausnahmen.
Öffentliche Klasse ResourceStrings Infrastruktur
Öffentliche Klasse SnapshotGenerationAgent Stellt die Funktionalität des Replikationsmomentaufnahme-Agents bereit.
Öffentliche Klasse StatusEventArgs Stellt von einem Replikations-Agent zurückgegebene Statusinformationen dar, wenn das Status-Ereignis auftritt.
Öffentliche Klasse TransSynchronizationAgent Stellt die Funktionalität des Replikationsverteilungs-Agents bereit.

Schnittstellen

  Schnittstelle Beschreibung
Öffentliche Schnittstelle IAlternateSynchronizationPartner Stellt eine Implementierung der AlternateSynchronizationPartner-Klasse für spät gebundene COM-Clients bereit.
Öffentliche Schnittstelle IComErrorRecord Stellt eine Implementierung der ComErrorRecord-Klasse für spät gebundene COM-Clients bereit.
Öffentliche Schnittstelle IComStatusEvent Infrastruktur
Öffentliche Schnittstelle IMergeSynchronizationAgent Stellt eine Implementierung der MergeSynchronizationAgent-Klasse für spät gebundene COM-Clients bereit.
Öffentliche Schnittstelle ISnapshotGenerationAgent Stellt eine Implementierung der SnapshotGenerationAgent-Klasse für spät gebundene COM-Clients bereit.
Öffentliche Schnittstelle IStatusEventData Infrastruktur
Öffentliche Schnittstelle ITransSynchronizationAgent Stellt eine Implementierung der TransSynchronizationAgent-Klasse für spät gebundene COM-Clients bereit.

Delegaten

  Delegat Beschreibung
Öffentlicher Delegat AgentCore. . :: . .StatusEventHandler Delegat, der das Status-Ereignis behandelt, das während der Ausführung des Agents ausgelöst wird.

Enumerationen

  Enumeration Beschreibung
Öffentliche Enumeration AbortPolicy Listet die Optionen dafür auf, wie laufende Replikations-Agent-Threads beendet werden, wenn ein unerwartetes Herunterfahren auftritt.
Öffentliche Enumeration DataSourceType Listet die als Replikationsabonnenten unterstützten Datenquellen auf.
Öffentliche Enumeration DeadlockPriority Listet die Prioritäten auf, die verwendet wurden, um Deadlocks aufzulösen, die während der Erzeugung von Momentaufnahmen auftreten.
Öffentliche Enumeration FileTransferOption Listet die Optionen zum Abrufen von Momentaufnahmedateien auf.
Öffentliche Enumeration MergeExchangeType Listet Optionen dafür auf, wie der Merge-Agent Daten synchronisiert.
Öffentliche Enumeration MessageStatus Listet Replikations-Agent-Statuscodes auf.
Öffentliche Enumeration NetworkType Listet beim Herstellen einer Verbindung mit einem Replikationsserver die unterstützten Netzwerkbibliotheken auf, die von einem Replikations-Agent verwendet werden.
Öffentliche Enumeration ReplicationType Listet den Typ der Veröffentlichung auf, für den eine Momentaufnahme generiert wird.
Öffentliche Enumeration SecurityMode Listet den Typ der Authentifizierung auf, der verwendet werden soll, wenn ein Replikations-Agent in einer Replikationstopologie eine Verbindung mit einem Server herstellt.
Öffentliche Enumeration SubscriptionOption Listet den Abonnementtyp auf.
Öffentliche Enumeration ValidateType Listet die Überprüfungstypen auf, die während der Synchronisierung ausgeführt werden.