DistributionPublication Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta le informazioni archiviate nel server di distribuzione su una pubblicazione transazionale o snapshot.
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
- Ereditarietà
Commenti
La DistributionPublication classe viene usata principalmente da SQL Server Management Studio e per i server di pubblicazione non SQL Server. Per creare, visualizzare o modificare le proprietà di una pubblicazione, è invece necessario utilizzare un'istanza della TransPublication classe .
La DistributionPublication classe richiede una connessione al server di distribuzione.
Thread safety
Tutti i membri statici pubblici (Shared
in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni multithreading. Non è invece garantita la sicurezza dei membri dell'istanza.
Costruttori
DistributionPublication() |
Crea una nuova istanza della classe DistributionPublication. |
DistributionPublication(String, String, String, String, ServerConnection) |
Crea una nuova istanza della classe DistributionPublication con le proprietà obbligatorie e una connessione al server di distribuzione. |
Proprietà
Attributes |
Ottiene o imposta gli attributi della pubblicazione per la pubblicazione di distribuzione. |
CachePropertyChanges |
Ottiene o imposta un valore che indica se memorizzare nella cache o se applicare immediatamente le modifiche apportate alle proprietà di replica. (Ereditato da ReplicationObject) |
ConnectionContext |
Ottiene o imposta la connessione a un'istanza di Microsoft SQL Server. (Ereditato da ReplicationObject) |
Description |
Ottiene o imposta una descrizione per la pubblicazione. |
DistributionArticles |
Restituisce le informazioni archiviate nel server di distribuzione sugli articoli contenuti nella pubblicazione. |
DistributionDBName |
Ottiene o imposta il nome del database di distribuzione per la pubblicazione. |
DistributionSubscriptions |
Rappresenta le informazioni archiviate nel server di distribuzione sulle sottoscrizioni alla pubblicazione. |
IsExistingObject |
Ottiene un valore che indica se l'oggetto esiste nel server. (Ereditato da ReplicationObject) |
LogReaderAgent |
Ottiene o imposta il nome del processo dell'agente di lettura log per la pubblicazione transazionale. |
Name |
Ottiene o imposta il nome della pubblicazione. |
PubId |
Ottiene l'ID della pubblicazione. |
PublicationDBName |
Ottiene o imposta il nome del database di pubblicazione. |
PublisherName |
Ottiene o imposta il nome del server di pubblicazione. |
SnapshotAgent |
Ottiene o imposta il nome del processo dell'agente snapshot per la pubblicazione transazionale. |
SqlServerName |
Ottiene il nome dell'istanza di Microsoft SQL Server a cui è connesso questo oggetto. (Ereditato da ReplicationObject) |
Type |
Ottiene o imposta il tipo di replica per questa pubblicazione. |
UserData |
Ottiene o imposta una proprietà di un oggetto che consente agli utenti di collegare i relativi dati all'oggetto in questione. (Ereditato da ReplicationObject) |
VendorName |
Ottiene o imposta il nome del produttore del server di pubblicazione non SQL Server della pubblicazione. |
Metodi
CheckValidCreation() |
Controlla la creazione della replica valida. (Ereditato da ReplicationObject) |
CheckValidDefinition(Boolean) |
Indica se la definizione è valida. (Ereditato da ReplicationObject) |
CommitPropertyChanges() |
Invia tutte le istruzioni di modifica delle proprietà memorizzate nella cache all'istanza di Microsoft SQL Server. (Ereditato da ReplicationObject) |
Create() |
Crea i metadati della pubblicazione nel server di distribuzione. |
Decouple() |
Disaccoppia dal server l'oggetto di replica a cui si fa riferimento. (Ereditato da ReplicationObject) |
EnumDistributionArticles() |
Restituisce le informazioni sugli articoli contenuti nella pubblicazione conservate nel server di distribuzione. |
EnumDistributionSubscriptions() |
Restituisce le informazioni sulle sottoscrizioni di questa pubblicazione conservate nel server di distribuzione. |
GetChangeCommand(StringBuilder, String, String) |
Restituisce il comando di modifica dalla replica. (Ereditato da ReplicationObject) |
GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Restituisce il comando di creazione dalla replica. (Ereditato da ReplicationObject) |
GetDropCommand(StringBuilder, Boolean) |
Restituisce il comando di eliminazione dalla replica. (Ereditato da ReplicationObject) |
InternalRefresh(Boolean) |
Avvia un aggiornamento interno dalla replica. (Ereditato da ReplicationObject) |
Load() |
Carica le proprietà di un oggetto esistente dal server. (Ereditato da ReplicationObject) |
LoadProperties() |
Carica le proprietà di un oggetto esistente dal server. (Ereditato da ReplicationObject) |
Refresh() |
Ricarica le proprietà dell'oggetto. (Ereditato da ReplicationObject) |
Remove() |
Rimuove i metadati della pubblicazione dal server di distribuzione. |
Script(ScriptOptions) |
Genera uno script Transact-SQL che può essere utilizzato per creare o rimuovere i metadati della pubblicazione nel server di distribuzione. |