Condividi tramite


DistributionSubscription Classe

Definizione

Rappresenta le informazioni archiviate nel server di distribuzione su una sottoscrizione di una pubblicazione transazionale o snapshot.

public ref class DistributionSubscription sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionSubscription = class
    inherit ReplicationObject
Public NotInheritable Class DistributionSubscription
Inherits ReplicationObject
Ereditarietà
DistributionSubscription

Commenti

La DistributionSubscription classe viene usata principalmente da SQL Server Management Studio per mantenere le sottoscrizioni a pubblicazioni non SQL Server. Usare un'istanza TransSubscription della classe o per ottenere informazioni sulle sottoscrizioni registrate con un server di pubblicazione di SQL Server.

La DistributionSubscription classe può essere usata solo per restituire informazioni su una sottoscrizione esistente. È necessario usare un'istanza della TransSubscription classe per creare o rimuovere una sottoscrizione a una pubblicazione transazionale o snapshot.

Thread safety

Tutti i membri statici pubblici (Shared in Microsoft Visual Basic) di questo tipo sono sicuri per le operazioni multithreaded. Non è invece garantita la sicurezza dei membri dell'istanza.

Costruttori

DistributionSubscription()

Crea una nuova istanza della classe DistributionSubscription.

DistributionSubscription(String, String, String, String, String, String, ServerConnection)

Crea una nuova istanza della classe DistributionSubscription con le proprietà obbligatorie e una connessione al server di distribuzione.

Proprietà

AgentJobId

Ottiene l'ID del processo di SQL Server Agent che sincronizza la sottoscrizione.

AgentSchedule

Ottiene la pianificazione dell'agente di sincronizzazione per la sottoscrizione.

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)
DistributionAgent

Ottiene il nome del processo di SQL Server Agent utilizzato per sincronizzare la sottoscrizione.

DistributionDBName

Ottiene o imposta il nome del database di distribuzione.

IsExistingObject

Ottiene un valore che indica se l'oggetto esiste nel server.

(Ereditato da ReplicationObject)
Name

Ottiene il nome della sottoscrizione.

PublicationDBName

Ottiene o imposta il nome del database di pubblicazione.

PublicationName

Ottiene o imposta il nome della pubblicazione a cui appartiene la sottoscrizione.

PublisherName

Ottiene o imposta il server di pubblicazione della pubblicazione a cui appartiene la sottoscrizione.

SqlServerName

Ottiene il nome dell'istanza di Microsoft SQL Server a cui è connesso questo oggetto.

(Ereditato da ReplicationObject)
Status

Ottiene o imposta lo stato della sottoscrizione.

SubscriberName

Ottiene o imposta il nome del Sottoscrittore.

SubscriptionDBName

Ottiene o imposta il nome del database di sottoscrizione.

SubscriptionType

Ottiene o imposta un valore che indica se l'agente di distribuzione viene eseguito nel server di distribuzione (Push) o nel Sottoscrittore (Pull).

SyncType

Ottiene o imposta la modalità di inizializzazione della sottoscrizione.

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)

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 della proprietà memorizzate nella cache all'istanza di Microsoft SQL Server.

(Ereditato da ReplicationObject)
Decouple()

Disaccoppia dal server l'oggetto di replica a cui si fa riferimento.

(Ereditato da ReplicationObject)
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)
Script(ScriptOptions)

Genera uno script Transact-SQL per la sottoscrizione.

Si applica a