Article Klasse

Definition

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

public ref class Article abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Article : Microsoft.SqlServer.Replication.ReplicationObject
type Article = class
    inherit ReplicationObject
Public MustInherit Class Article
Inherits ReplicationObject
Vererbung
Abgeleitet

Hinweise

Die Klasse Article repräsentiert Artikeleigenschaften und -verhaltensweisen, die bei Artikeln in transaktionalen und Merge-Replikationstopologien gemeinsam sind.

Artikel, die von einem Nicht-SQL Server Publisher veröffentlicht werden, werden von der Klasse DistributionArticle vertreten.

Threadsicherheit

Öffentliche statische (Sharedin Microsoft Visual Basic) Mitglieder dieses Typs sind für Multithread-Operationen sicher. Instanzmitglieder sind nicht garantiert threadsicher.

Konstruktoren

Name Beschreibung
Article()

Initialisiert eine neue Instanz der Article-Klasse.

Eigenschaften

Name Beschreibung
ArticleId

Erhält den Artikel-ID-Wert.

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)
CreateArticleAsHeterogeneous

Erhält oder setzt einen Wert, der angibt, ob ein Artikel als heterogen erstellt werden soll.

CreationScript

Erhält oder setzt den Namen und den vollständigen Pfad der Transact-SQL Skriptdatei, die zur Erstellung des Zielobjekts beim Subscriber verwendet wird.

DatabaseName

Erhält oder setzt den Namen der Datenbank, die die Daten und die im Artikel veröffentlichten Objekte enthält.

Description

Erhält oder setzt eine textuelle Beschreibung des Artikels ein.

DestinationObjectName

Erhält oder setzt das Datenbankobjekt, das das Quelldatenbankobjekt für den Artikel ist, beim Subscriber.

DestinationObjectOwner

Erhält oder setzt den Schemabesitzer des Quelldatenbankobjekts für den Artikel beim Subscriber.

IdentityRangeManagementOption

Erhält oder setzt die Optionen zur Verwaltung des Identitätsbereichs für den Artikel.

IdentityRangeThreshold

Erhält oder setzt den Wert, bei dem ein neuer Bereich von Identitätsspaltenwerten einem Publisher oder einem Abonnenten zugewiesen wird.

IsExistingObject

Es bekommt, ob das Objekt auf dem Server existiert oder nicht.

(Geerbt von ReplicationObject)
Name

Erhält oder setzt den Namen des Artikels.

PreCreationMethod

Erhält oder setzt die Aktion, wenn das veröffentlichte Objekt bereits in der Abonnementdatenbank existiert.

PublicationName

Erhält oder setzt den Namen der Publikation, zu der der Artikel gehört.

PublisherIdentityRangeSize

Erhält oder setzt den Bereich der Identitätswerte, die den Tabellenspalten im Publisher zugewiesen werden.

SchemaOption

Erhält oder setzt die Schema-Erstellungsoptionen für einen Artikel.

SourceObjectName

Erhält oder setzt den Namen des veröffentlichten Datenbankobjekts.

SourceObjectOwner

Erhält oder setzt den Besitzer des veröffentlichten Datenbankobjekts.

SqlServerName

Erhält den Namen der Microsoft SQL Server-Instanz, mit der dieses Objekt verbunden ist.

(Geerbt von ReplicationObject)
SubscriberIdentityRangeSize

Erhält oder legt die maximale Anzahl neuer Zeilen fest, die in eine Identitätsspalte in einer Tabelle bei einem Abonnenten eingefügt werden können, bevor ein anderer Identitätsbereich zugewiesen werden muss.

Type

Erhält oder setzt die Art des Artikels.

UserData

Erhält oder setzt eine Objekt-Eigenschaft, die es Nutzern erlaubt, eigene Daten an das Objekt anzuhängen.

(Geerbt von ReplicationObject)
VerticalPartition

Erhält einen Wert, der angibt, ob alle Spalten in einem Tabellenartikel veröffentlicht sind.

Methoden

Name Beschreibung
CheckValidCreation()

Überprüft die gültige Artikelerstellung.

CheckValidDefinition(Boolean)

Gibt an, ob die Definition gültig ist.

CommitPropertyChanges()

Sendet alle zwischengespeicherten Property-Change-Anweisungen an die Instanz von Microsoft SQL Server.

(Geerbt von ReplicationObject)
Create()

Erstellt einen neuen Artikel über die aktuell verbundene Instanz von SQL Server basierend auf den aktuellen Eigenschaften des TransArticle Objekts oder des MergeArticle Objekts.

Decouple()

Entkoppelt das referenzierte Replikationsobjekt vom Server.

(Geerbt von ReplicationObject)
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)
Remove()

Entfernt einen bestehenden Artikel auf der aktuell verbundenen Instanz von SQL Server basierend auf den aktuellen Eigenschaften des TransArticle Objekts oder des MergeArticle Objekts.

Script(ScriptOptions)

Erzeugt ein Transact-SQL Skript, das ausgeführt werden kann, um das TransArticle Objekt oder das MergeArticle Objekt auf dem Server zu erstellen oder zu löschen.

Gilt für:

Weitere Informationen