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.
Stellt Informationen zu einem Tabellenobjekt dar, das für die Replikation erforderlich ist.
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) Member dieses Typs sind für Multithreadvorgänge sicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.
Konstruktoren
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 in der angegebenen Datenbank und mit der angegebenen Verbindung zu einer Instanz von Microsoft SQL Server. |
Eigenschaften
CachePropertyChanges |
Ruft ab oder legt fest, ob Änderungen an den Replikationseigenschaften zwischengespeichert oder sofort angewendet werden sollen. (Geerbt von ReplicationObject) |
ConnectionContext |
Ruft die Verbindung mit einer Instanz von Microsoft SQL Server ab oder legt sie fest. (Geerbt von ReplicationObject) |
DatabaseName |
Ruft den Namen der Datenbank ab, die die Replikationstabelle enthält, oder legt ihn fest. |
HasBigIntColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle mindestens eine Spalte des |
HasBigIntIdentityColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle mindestens eine Identitätsspalte des |
HasColumnSetColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle einen definierten Spaltensatz enthält. |
HasGuidColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle mindestens eine GUID-Spalte enthält. |
HasHierarchyidColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle eine Spalte vom Typ |
HasIdentityColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle mindestens eine Identitätsspalte enthält. |
HasIdentityNotForReplicationColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle eine Identitätsspalte enthält, für die die Option NOT FOR REPLICATION festgelegt ist. |
HasImprecisePKColumn |
Ruft einen Wert ab, der angibt, ob eine unpräzise berechnete Spalte als Teil des Primärschlüssels verwendet wird. |
HasPrimaryKey |
Ruft einen Wert ab, der angibt, ob die Tabelle über einen Primärschlüssel verfügt. |
HasRowVersionColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle eine Spalte mit dem Namen 'msrepl_tran_version' enthält. |
HasSparseColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle eine Spalte mit dem SPARSE-Attribut enthält. |
HasSqlVariantColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle eine sql_variant-Spalte enthält. |
HasTimestampColumn |
Ruft einen Wert ab, der angibt, ob die Tabelle eine timestamp-Spalte enthält. |
IsExistingObject |
Ruft ab, ob das Objekt auf dem Server vorhanden ist. (Geerbt von ReplicationObject) |
IsFileTable |
Ruft einen Wert ab, der angibt, ob die Tabelle eine Dateitabelle ist. |
Name |
Ruft den Namen der Tabelle ab oder legt ihn fest. |
OwnerName |
Ruft den Namen des Tabellenbesitzers ab oder legt ihn fest. |
PublishedInMerge |
Ruft einen Wert ab, der angibt, ob die Tabelle in einer Mergeveröffentlichung veröffentlicht wird. |
PublishedInPeerToPeerPublication |
Ruft einen Wert ab, der angibt, ob die Tabelle in einer Peer-zu-Peer-Transaktionsreplikationstopologie veröffentlicht wird. |
PublishedInQueuedTransactions |
Ruft einen Wert ab, der angibt, ob die Tabelle von einer Veröffentlichung veröffentlicht wird, die Abonnements mit verzögerter Aktualisierung über eine Warteschlange unterstützt. |
SqlServerName |
Ruft den Namen der Microsoft SQL Server Instanz ab, mit der dieses Objekt verbunden ist. (Geerbt von ReplicationObject) |
TableId |
Ruft die Objekt-ID der Tabelle ab. |
UserData |
Ruft eine Objekteigenschaft ab, die es Benutzern ermöglicht, ihre eigenen Daten an das Objekt anzufügen, oder legt sie fest. (Geerbt von ReplicationObject) |
Methoden
CheckValidCreation() |
Überprüft, ob die Replikationserstellung gültig ist. (Geerbt von ReplicationObject) |
CheckValidDefinition(Boolean) |
Gibt an, ob die Definition gültig ist. (Geerbt von ReplicationObject) |
CommitPropertyChanges() |
Sendet alle zwischengespeicherten Eigenschaftsänderungsanweisungen an die Instanz von Microsoft SQL Server. (Geerbt von ReplicationObject) |
Decouple() |
Entkoppelt das Replikationsobjekt, auf das verwiesen wird, vom Server. (Geerbt von ReplicationObject) |
EnumIdentityRangeInfo() |
Gibt auf Basis der Tabelle Identitätsbereichsinformationen zu Artikeln zurück. |
EnumReplicationColumns() |
Gibt die Spalten aus der Tabelle zurück, die repliziert werden können. |
GetChangeCommand(StringBuilder, String, String) |
Gibt den Änderungsbefehl von der Replikation zurück. (Geerbt von ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Gibt den Erstellungsbefehl von der Replikation zurück. (Geerbt von ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Gibt den Löschbefehl von der Replikation zurück. (Geerbt von ReplicationObject) |
InternalRefresh(Boolean) |
Initiiert eine interne Aktualisierung von der Replikation. (Geerbt von ReplicationObject) |
Load() |
Lädt die Eigenschaften eines vorhandenen Objekts vom Server. (Geerbt von ReplicationObject) |
LoadProperties() |
Lädt die Eigenschaften eines vorhandenen Objekts vom Server. (Geerbt von ReplicationObject) |
Refresh() |
Lädt die Eigenschaften des Objekts erneut. (Geerbt von ReplicationObject) |
ReplicationAddColumn(String, String, AddColumnOption, String[], String) |
Fügt einer Tabelle, die bereits in mindestens einer Veröffentlichung veröffentlicht ist, eine Spalte hinzu. |
ReplicationDropColumn(String, String) |
Entfernt eine Spalte aus einer Tabelle, die in einer oder mehreren Veröffentlichungen veröffentlicht wird. |