Freigeben über


ReplicationTable Klasse

Definition

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
ReplicationTable
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 bigint-Datentyps enthält.

HasBigIntIdentityColumn

Ruft einen Wert ab, der angibt, ob die Tabelle mindestens eine Identitätsspalte des bigint-Datentyps enthält.

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 hierarchyid enthält.

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.

Gilt für: