DistributionPublication Classe

Definizione

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

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.

Si applica a