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 informazioni su una pubblicazione transazionale o snapshot archiviata presso il Distributore.
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 è utilizzata principalmente da SQL Server Management Studio e per editori non SQL Server. Per creare, visualizzare o modificare le proprietà di una pubblicazione, dovresti invece utilizzare un'istanza della TransPublication classe.
La DistributionPublication classe richiede un collegamento con il Distributore.
Sicurezza dei Thread
Qualsiasi membro pubblico statico (Sharedin Microsoft Visual Basic) di questo tipo è sicuro per operazioni multithread. Non è garantito che tutti i membri dell'istanza siano thread-safe.
Costruttori
| Nome | Descrizione |
|---|---|
| DistributionPublication() |
Crea una nuova istanza della classe DistributionPublication. |
| DistributionPublication(String, String, String, String, ServerConnection) |
Crea una nuova istanza della DistributionPublication classe, con le proprietà richieste e con una connessione al Distributore. |
Proprietà
| Nome | Descrizione |
|---|---|
| Attributes |
Ottiene o imposta gli attributi di pubblicazione per la pubblicazione di distribuzione. |
| CachePropertyChanges |
Ottiene o stabilisce se memorizzare le modifiche apportate alle proprietà di replicazione o applicarle immediatamente. (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 |
Informazioni sui resi sugli articoli nella pubblicazione archiviate presso il Distributore. |
| DistributionDBName |
Ottiene o imposta il nome del database di distribuzione della pubblicazione. |
| DistributionSubscriptions |
Rappresenta informazioni sugli abbonamenti alla pubblicazione archiviati presso il Distributore. |
| IsExistingObject |
Ottiene se l'oggetto esiste o meno sul server. (Ereditato da ReplicationObject) |
| LogReaderAgent |
Ottiene o imposta il nome del lavoro Log Reader Agent 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 della pubblicazione. |
| PublisherName |
Ottiene o imposta il nome dell'Publisher. |
| SnapshotAgent |
Ottiene o imposta il nome del job agente di snapshot per la pubblicazione transazionale. |
| SqlServerName |
Ottiene il nome dell'istanza di Microsoft SQL Server a cui è collegato questo oggetto. (Ereditato da ReplicationObject) |
| Type |
Ottiene o imposta il tipo di replica per questa pubblicazione. |
| UserData |
Ottiene o imposta una proprietà oggetto che permette agli utenti di allegare i propri dati all'oggetto. (Ereditato da ReplicationObject) |
| VendorName |
Ottiene o stabilisce il prodotto produttore della non SQL Server Publisher della pubblicazione. |
Metodi
| Nome | Descrizione |
|---|---|
| CheckValidCreation() |
Controlla la valida creazione della replica. (Ereditato da ReplicationObject) |
| CheckValidDefinition(Boolean) |
Indica se la definizione è valida. (Ereditato da ReplicationObject) |
| CommitPropertyChanges() |
Invia tutte le istruzioni di modifica delle proprietà nella cache all'istanza di Microsoft SQL Server. (Ereditato da ReplicationObject) |
| Create() |
Crea i metadati di pubblicazione presso il Distributore. |
| Decouple() |
Disaccoppia l'oggetto di replica di riferimento dal server. (Ereditato da ReplicationObject) |
| EnumDistributionArticles() |
Informazioni sui resi mantenute presso il Distributore sugli articoli di questa pubblicazione. |
| EnumDistributionSubscriptions() |
Informazioni sui resi mantenute presso il Distributore per gli abbonamenti a questa pubblicazione. |
| GetChangeCommand(StringBuilder, String, String) |
Restituisce il comando change dalla replicazione. (Ereditato da ReplicationObject) |
| GetCreateCommand(StringBuilder, Boolean, ScriptOptions) |
Restituisce il comando create dalla replicazione. (Ereditato da ReplicationObject) |
| GetDropCommand(StringBuilder, Boolean) |
Restituisce il comando drop dalla replicazione. (Ereditato da ReplicationObject) |
| InternalRefresh(Boolean) |
Avvia un aggiornamento interno dalla replicazione. (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 Distributore. |
| Script(ScriptOptions) |
Genera uno script Transact-SQL che può essere utilizzato per creare o rimuovere i metadati di pubblicazione presso il Distributore. |