DistributionPublication 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 über eine transaktionale oder Snapshot-Publikation, die beim Vertrieb gespeichert ist.
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
Hinweise
Der Kurs DistributionPublication wird hauptsächlich vom SQL Server Management Studio und für Nicht-SQL Server Publisher verwendet. Um eine Publikation zu erstellen, anzuzeigen oder deren Eigenschaften zu ändern, sollten Sie stattdessen eine Instanz der TransPublication Klasse verwenden.
Die Klasse DistributionPublication erfordert eine Verbindung zum Distributor.
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 |
|---|---|
| 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 einer Verbindung zum Verteiler. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Attributes |
Erhält oder setzt die Veröffentlichungsattribute für die Vertriebspublikation. |
| 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) |
| Description |
Erhält oder legt eine Beschreibung für die Veröffentlichung fest. |
| DistributionArticles |
Rückgabeinformationen zu den Artikeln in der beim Distributor gespeicherten Publikation. |
| DistributionDBName |
Erhält oder setzt den Namen der Vertriebsdatenbank für die Veröffentlichung. |
| DistributionSubscriptions |
Repräsentiert Informationen über Abonnements der Publikation, die beim Vertrieb gespeichert sind. |
| IsExistingObject |
Es bekommt, ob das Objekt auf dem Server existiert oder nicht. (Geerbt von ReplicationObject) |
| LogReaderAgent |
Erhält oder setzt den Namen der Log Reader Agent-Stelle für die transaktionale Veröffentlichung. |
| Name |
Bekommt oder setzt den Namen der Publikation. |
| PubId |
Erhält die Publikations-ID. |
| PublicationDBName |
Erhält oder setzt den Namen der Publikationsdatenbank. |
| PublisherName |
Erhält oder setzt den Namen des Publisher. |
| SnapshotAgent |
Erhält oder setzt den Namen des Momentaufnahmen-Agent-Auftrags für die transaktionale Veröffentlichung. |
| SqlServerName |
Erhält den Namen der Microsoft SQL Server-Instanz, mit der dieses Objekt verbunden ist. (Geerbt von ReplicationObject) |
| Type |
Erhält oder setzt die Art der Replikation für diese Veröffentlichung. |
| UserData |
Erhält oder setzt eine Objekt-Eigenschaft, die es Nutzern erlaubt, eigene Daten an das Objekt anzuhängen. (Geerbt von ReplicationObject) |
| VendorName |
Es gibt oder setzt den Produkthersteller der Nicht-SQL Server Publisher der Publikation fest. |
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) |
| Create() |
Erstellt die Publikationsmetadaten beim Vertriebspartner. |
| Decouple() |
Entkoppelt das referenzierte Replikationsobjekt vom Server. (Geerbt von ReplicationObject) |
| EnumDistributionArticles() |
Rückgabeinformationen, die beim Vertrieb zu Artikeln in dieser Publikation geführt werden. |
| EnumDistributionSubscriptions() |
Rückgabeinformationen werden beim Verteiler für Abonnements dieser Publikation aufbewahrt. |
| 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 Metadaten für die Veröffentlichung vom Verteiler. |
| Script(ScriptOptions) |
Erzeugt ein Transact-SQL Skript, das verwendet werden kann, um die Metadaten der Veröffentlichung im Distributor zu erstellen oder zu entfernen. |