Freigeben über


DistributionPublication Klasse

Definition

Stellt Informationen zu einer beim Verteiler gespeicherten Transaktions- oder Momentaufnahmeveröffentlichung dar.

public ref class DistributionPublication sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionPublication : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionPublication = class
    inherit ReplicationObject
Public NotInheritable Class DistributionPublication
Inherits ReplicationObject
Vererbung
DistributionPublication

Hinweise

Die DistributionPublication Klasse wird hauptsächlich von SQL Server Management Studio und nicht SQL Server Herausgebern verwendet. Um die Eigenschaften einer Publikation zu erstellen, anzuzeigen oder zu ändern, sollten Sie stattdessen eine Instanz der TransPublication Klasse verwenden.

Die DistributionPublication Klasse erfordert eine Verbindung mit dem Verteiler.

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

DistributionPublication()

Erstellt eine neue Instanz der DistributionPublication-Klasse.

DistributionPublication(String, String, String, String, ServerConnection)

Erstellt eine neue Instanz der DistributionPublication Klasse mit den erforderlichen Eigenschaften und mit einer Verbindung mit dem Verteiler.

Eigenschaften

Attributes

Ruft die Veröffentlichungsattribute für die Verteilungsveröffentlichung ab oder legt sie fest.

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

Ruft eine Beschreibung für die Veröffentlichung ab oder legt sie fest.

DistributionArticles

Gibt Informationen zu den Artikeln in der beim Verteiler gespeicherten Veröffentlichung zurück.

DistributionDBName

Ruft den Namen der Verteilungsdatenbank für die Veröffentlichung ab oder legt ihn fest.

DistributionSubscriptions

Stellt Informationen zu Abonnements für die beim Verteiler gespeicherte Veröffentlichung dar.

IsExistingObject

Ruft ab, ob das Objekt auf dem Server vorhanden ist.

(Geerbt von ReplicationObject)
LogReaderAgent

Ruft den Namen des Protokolllese-Agentauftrags für die Transaktionsveröffentlichung ab oder legt ihn fest.

Name

Ruft den Namen der Veröffentlichung ab oder legt diesen fest.

PubId

Ruft die ID der Veröffentlichung ab.

PublicationDBName

Ruft den Namen der Veröffentlichungsdatenbank ab oder legt ihn fest.

PublisherName

Ruft den Namen des Publisher ab oder legt sie fest.

SnapshotAgent

Ruft den Namen des Momentaufnahme-Agentauftrags für die Transaktionsveröffentlichung ab oder legt ihn fest.

SqlServerName

Ruft den Namen der Microsoft SQL Server Instanz ab, mit der dieses Objekt verbunden ist.

(Geerbt von ReplicationObject)
Type

Ruft den Typ der Replikation für diese Veröffentlichung ab oder legt ihn fest.

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

Ruft den Produkthersteller des Nicht-SQL Server-Verlegers der Veröffentlichung ab oder legt ihn fest.

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)
Create()

Erstellt die Veröffentlichungsmetadaten beim Verteiler.

Decouple()

Entkoppelt das Replikationsobjekt, auf das verwiesen wird, vom Server.

(Geerbt von ReplicationObject)
EnumDistributionArticles()

Gibt beim Verteiler verwaltete Informationen zu Artikeln in dieser Veröffentlichung zurück.

EnumDistributionSubscriptions()

Gibt beim Verteiler verwaltete Informationen zu Abonnements für diese Veröffentlichung zurück.

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)
Remove()

Entfernt Metadaten für die Veröffentlichung vom Verteiler.

Script(ScriptOptions)

Generiert ein Transact-SQL-Skript, das zum Erstellen oder Entfernen der Publikationsmetadaten im Verteiler verwendet werden kann.

Gilt für: