ReplicationTable Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Repräsentiert Informationen auf einem Tabellenobjekt, das durch Replikation benötigt wird.
public ref class ReplicationTable sealed : Microsoft::SqlServer::Replication::ReplicationObject, Microsoft::SqlServer::Replication::IReplicationDBObject
public sealed class ReplicationTable : Microsoft.SqlServer.Replication.ReplicationObject, Microsoft.SqlServer.Replication.IReplicationDBObject
type ReplicationTable = class
inherit ReplicationObject
interface IReplicationDBObject
Public NotInheritable Class ReplicationTable
Inherits ReplicationObject
Implements IReplicationDBObject
- Vererbung
- Implementiert
Hinweise
Threadsicherheit
Alle öffentlichen statischen (Shared in Microsoft Visual Basic) Mitglieder dieses Typs sind für Multithread-Operationen sicher. Instanzenmitglieder sind nicht garantiert threadsicher.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ReplicationTable() |
Erstellt eine neue Instanz der ReplicationTable Klasse. |
| ReplicationTable(String, String, String, ServerConnection) |
Erstellt eine neue Instanz der ReplicationTable Klasse mit dem angegebenen Namen und Besitzer auf der angegebenen Datenbank und mit der angegebenen Verbindung zu einer Instanz von Microsoft SQL Server. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| CachePropertyChanges |
Es gibt oder setzt, ob Änderungen an den Replikationseigenschaften zwischengespeichert oder sofort angewendet werden. (Geerbt von ReplicationObject) |
| ConnectionContext |
Erhält oder setzt die Verbindung zu einer Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
| DatabaseName |
Erhält oder setzt den Namen der Datenbank, die die Replikationstabelle enthält. |
| HasBigIntColumn |
Erhält einen Wert, der angibt, ob die Tabelle mindestens eine Spalte des Datentyps |
| HasBigIntIdentityColumn |
Erhält einen Wert, der angibt, ob die Tabelle mindestens eine Identitätsspalte des Datentyps |
| HasColumnSetColumn |
Erhält einen Wert, der angibt, ob die Tabelle eine definierte Spaltenmenge hat. |
| HasGuidColumn |
Erhält einen Wert, der angibt, ob die Tabelle mindestens eine global eindeutige Identifikator-Spalte hat. |
| HasHierarchyidColumn |
Erhält einen Wert, der angibt, ob die Tabelle eine Typspalte |
| HasIdentityColumn |
Erhält einen Wert, der angibt, ob die Tabelle mindestens eine Identitätsspalte hat. |
| HasIdentityNotForReplicationColumn |
Erhält einen Wert, der anzeigt, ob die Tabelle eine Identitätsspalte mit der Option NOT FOR REPLICATION hat. |
| HasImprecisePKColumn |
Erhält einen Wert, der angibt, ob eine ungenaue berechnete Spalte als Teil des Primärschlüssels verwendet wird oder nicht. |
| HasPrimaryKey |
Erhält einen Wert, der angibt, ob die Tabelle einen Primärschlüssel hat oder nicht. |
| HasRowVersionColumn |
Erhält einen Wert, der angibt, ob eine Spalte mit dem Namen msrepl_tran_version in der Tabelle existiert oder nicht. |
| HasSparseColumn |
Erhält einen Wert, der angibt, ob die Tabelle eine Spalte mit dem SPARSE-Attribut hat. |
| HasSqlVariantColumn |
Erhält einen Wert, der angibt, ob die Tabelle eine Spalte vom sql_variant-Typ hat. |
| HasTimestampColumn |
Erhält einen Wert, der angibt, ob die Tabelle eine Zeitstempel-Spalte hat. |
| IsExistingObject |
Es bekommt, ob das Objekt auf dem Server existiert oder nicht. (Geerbt von ReplicationObject) |
| IsFileTable |
Erhält einen Wert, der angibt, ob die Tabelle eine Dateitabelle ist. |
| Name |
Dient zum Abrufen oder Festlegen des Namens der Tabelle. |
| OwnerName |
Bekommt oder setzt den Namen des Tischbesitzers. |
| PublishedInMerge |
Erhält einen Wert, der angibt, ob die Tabelle in einer Merge-Publikation veröffentlicht wurde oder nicht. |
| PublishedInPeerToPeerPublication |
Erhält einen Wert, der angibt, ob die Tabelle in einer Peer-to-Peer-Transaktions-Replikationstopologie veröffentlicht ist oder nicht. |
| PublishedInQueuedTransactions |
Erhält einen Wert, der angibt, ob die Tabelle von einer Publikation veröffentlicht wurde, die Warteschlange-Aktualisierungs-Abonnements unterstützt. |
| SqlServerName |
Erhält den Namen der Microsoft SQL Server-Instanz, mit der dieses Objekt verbunden ist. (Geerbt von ReplicationObject) |
| TableId |
Erhält die Objekt-ID der Tabelle. |
| UserData |
Erhält oder setzt eine Objekt-Eigenschaft, die es Nutzern erlaubt, eigene Daten an das Objekt anzuhängen. (Geerbt von ReplicationObject) |
Methoden
| Name | Beschreibung |
|---|---|
| CheckValidCreation() |
Prüft die gültige Replikationserstellung. (Geerbt von ReplicationObject) |
| CheckValidDefinition(Boolean) |
Gibt an, ob die Definition gültig ist. (Geerbt von ReplicationObject) |
| CommitPropertyChanges() |
Sendet alle zwischengespeicherten Property-Change-Anweisungen an die Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
| Decouple() |
Entkoppelt das referenzierte Replikationsobjekt vom Server. (Geerbt von ReplicationObject) |
| EnumIdentityRangeInfo() |
Liefert Informationen über den Identitätsbereich von Artikeln basierend auf der Tabelle. |
| EnumReplicationColumns() |
Gibt die Spalten aus der Tabelle zurück, die replizierbar sind. |
| GetChangeCommand(StringBuilder, String, String) |
Gibt den Änderungsbefehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Gibt den Create-Befehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Gibt den Drop-Befehl aus der Replikation zurück. (Geerbt von ReplicationObject) |
| InternalRefresh(Boolean) |
Führt eine interne Aktualisierung aus der Replikation ein. (Geerbt von ReplicationObject) |
| Load() |
Lädt die Eigenschaften eines bestehenden Objekts vom Server. (Geerbt von ReplicationObject) |
| LoadProperties() |
Lädt die Eigenschaften eines bestehenden Objekts vom Server. (Geerbt von ReplicationObject) |
| Refresh() |
Lädt die Eigenschaften des Objekts neu. (Geerbt von ReplicationObject) |
| ReplicationAddColumn(String, String, AddColumnOption, String[], String) |
Fügt einer Tabelle eine Spalte hinzu, die bereits in einer oder mehreren Publikationen veröffentlicht ist. |
| ReplicationDropColumn(String, String) |
Entfernt eine Spalte aus einer Tabelle, die in einer oder mehreren Publikationen veröffentlicht wurde. |