DistributionSubscription Classe

Definizione

Rappresenta le informazioni memorizzate presso il Distributore riguardo a un abbonamento a 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 è utilizzata principalmente da SQL Server Management Studio per mantenere abbonamenti a pubblicazioni non SQL Server. Usa un'istanza della TransSubscription classe o per ottenere informazioni sugli abbonamenti registrati con un SQL Server Publisher.

La DistributionSubscription classe può essere utilizzata solo per restituire informazioni su un abbonamento esistente. Devi utilizzare un'istanza della TransSubscription classe per creare o rimuovere un abbonamento a una pubblicazione transazionale o snapshot.

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
DistributionSubscription()

Crea una nuova istanza della classe DistributionSubscription.

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

Crea una nuova istanza della DistributionSubscription classe con le proprietà richieste e con una connessione al Distributore.

Proprietà

Nome Descrizione
AgentJobId

Ottiene l'ID del lavoro SQL Server Agent che sincronizza l'abbonamento.

AgentSchedule

Riceve l'agenda dell'agente di sincronizzazione per l'abbonamento.

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

Ottiene il nome del job SQL Server Agent che viene usato per sincronizzare l'abbonamento.

DistributionDBName

Ottiene o imposta il nome del database di distribuzione.

IsExistingObject

Ottiene se l'oggetto esiste o meno sul server.

(Ereditato da ReplicationObject)
Name

Ottiene il nome dell'abbonamento.

PublicationDBName

Ottiene o imposta il nome del database della pubblicazione.

PublicationName

Ottiene o imposta il nome della pubblicazione a cui appartiene l'abbonamento.

PublisherName

Ottiene o determina l'Publisher della pubblicazione a cui appartiene l'abbonamento.

SqlServerName

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

(Ereditato da ReplicationObject)
Status

Ottiene o imposta lo stato dell'abbonamento.

SubscriberName

Ottiene o imposta il nome dell'abbonato.

SubscriptionDBName

Ottiene o imposta il nome del database in abbonamento.

SubscriptionType

Ottiene o imposta se l'agente di distribuzione funziona presso il Distributore (Push) o l'Abbonato (Pull).

SyncType

Ottiene o imposta il modo in cui l'abbonamento viene inizializzato.

UserData

Ottiene o imposta una proprietà oggetto che permette agli utenti di allegare i propri dati all'oggetto.

(Ereditato da ReplicationObject)

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)
Decouple()

Disaccoppia l'oggetto di replica di riferimento dal server.

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

Genera uno script Transact-SQL per l'abbonamento.

Si applica a