Condividi tramite


DistributionPublication Classe

Definizione

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à
DistributionPublication

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.

Si applica a