Condividi tramite


Subscription Classe

Definizione

Rappresenta le informazioni nel server di pubblicazione per una sottoscrizione a una pubblicazione di tipo merge o transazionale. Subscription è una classe di base da cui derivano la classe TransSubscription e la classe MergeSubscription.

public ref class Subscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class Subscription : Microsoft.SqlServer.Replication.ReplicationObject
type Subscription = class
    inherit ReplicationObject
Public MustInherit Class Subscription
Inherits ReplicationObject
Ereditarietà
Subscription
Derivato

Commenti

La TransSubscription classe e la MergeSubscription classe vengono usate per creare sottoscrizioni push.

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

Subscription()

Crea una nuova istanza della classe Subscription.

Proprietà

AgentJobId

Ottiene l'ID del processo dell'agente utilizzato per sincronizzare la sottoscrizione.

AgentOffload

Ottiene o imposta un valore che indica se l'agente di sincronizzazione viene eseguito in un computer diverso da quello in cui è stato creato il processo dell'agente. Questa proprietà non è più supportata per i server di distribuzione che eseguono Microsoft SQL Server 2005 e versioni successive.

AgentOffloadServer

Ottiene o imposta il nome del computer remoto in cui viene eseguito l'agente quando si utilizza l'attivazione remota degli agenti.

AgentSchedule

Ottiene la pianificazione per il processo dell'agente utilizzato per sincronizzare 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)
CreateSyncAgentByDefault

Ottiene o imposta un valore che indica se creare per impostazione predefinita il processo dell'agente utilizzato per sincronizzare la sottoscrizione.

DatabaseName

Ottiene o imposta il nome del database di pubblicazione.

EnabledForSynchronizationManager

Specifica se la sottoscrizione può essere sincronizzata tramite Gestione sincronizzazione Microsoft Windows.

IsExistingObject

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

(Ereditato da ReplicationObject)
Name

Ottiene il nome assegnato a una sottoscrizione esistente.

PublicationName

Ottiene o imposta il nome della pubblicazione sottoscritta dalla sottoscrizione.

SqlServerName

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

(Ereditato da ReplicationObject)
Status

Ottiene lo stato della sottoscrizione.

SubscriberName

Ottiene o imposta il nome dell'istanza di Microsoft SQL Server che rappresenta il Sottoscrittore.

SubscriberSecurity

Ottiene il contesto di sicurezza utilizzato per la connessione al Sottoscrittore.

SubscriptionDBName

Ottiene o imposta il nome del database sul Sottoscrittore che riceve i dati replicati.

SubscriptionType

Ottiene un valore che indica se la registrazione della sottoscrizione è per una sottoscrizione push o pull.

SynchronizationAgentName

Ottiene o imposta il nome del processo dell'agente creato per sincronizzare la sottoscrizione.

SynchronizationAgentProcessSecurity

Ottiene il contesto di sicurezza utilizzato per specificare l'account di Microsoft Windows in cui viene eseguito il processo dell'agente di sincronizzazione per sincronizzare la sottoscrizione.

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 della sottoscrizione è valida.

CommitPropertyChanges()

Invia tutte le istruzioni di modifica delle proprietà memorizzate nella cache all'istanza di Microsoft SQL Server.

(Ereditato da ReplicationObject)
Create()

Crea la registrazione della sottoscrizione nel server di pubblicazione.

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

Elimina la registrazione della sottoscrizione nel server di pubblicazione e rimuove gli oggetti di replica nel Sottoscrittore per una sottoscrizione push.

Script(ScriptOptions)

Restituisce uno script Transact-SQL che può essere usato per creare o eliminare la sottoscrizione.

Si applica a