Subscription Classe

Definizione

Rappresenta le informazioni presso l'Publisher per un abbonamento sia a una fusione che a una pubblicazione transazionale. Subscription è una classe base da cui derivano la TransSubscription classe 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 utilizzate per creare abbonamenti push.

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

Crea una nuova istanza della classe Subscription.

Proprietà

Nome Descrizione
AgentJobId

Ottiene l'ID del job agente usato per sincronizzare l'abbonamento.

AgentOffload

Ottiene o imposta se l'agente di sincronizzazione gira su un computer diverso da quello in cui è stato creato il lavoro dell'agente. Questa proprietà non è più supportata per i distributori che eseguono Microsoft SQL Server 2005 e versioni successive.

AgentOffloadServer

Ottiene o imposta il nome del computer remoto dove l'agente viene eseguito quando si utilizza l'attivazione remota dell'agente.

AgentSchedule

Ottiene l'orario per il lavoro dell'agente utilizzato per sincronizzare 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)
CreateSyncAgentByDefault

Ottiene o stabilisce se il job agente utilizzato per sincronizzare l'abbonamento è creato di default.

DatabaseName

Ottiene o imposta il nome del database della pubblicazione.

EnabledForSynchronizationManager

Specifica se l'abbonamento può essere sincronizzato utilizzando Microsoft Windows Synchronization Manager.

IsExistingObject

Ottiene se l'oggetto esiste o meno sul server.

(Ereditato da ReplicationObject)
Name

Riceve il nome assegnato a un abbonamento esistente.

PublicationName

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

SqlServerName

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

(Ereditato da ReplicationObject)
Status

Riceve lo stato dell'abbonamento.

SubscriberName

Ottiene o imposta il nome dell'istanza di Microsoft SQL Server che è l'Abbonato.

SubscriberSecurity

Ottiene il contesto di sicurezza usato per connettersi all'abbonato.

SubscriptionDBName

Ottiene o imposta il nome del database sull'Abbonato che riceve i dati replicati.

SubscriptionType

Capisce se la registrazione dell'abbonamento è per un abbonamento push o pull.

SynchronizationAgentName

Ottiene o imposta il nome del job agente creato per sincronizzare l'abbonamento.

SynchronizationAgentProcessSecurity

Ottiene il contesto di sicurezza usato per specificare l'account Microsoft Windows sotto cui il job dell'agente di sincronizzazione viene eseguito per sincronizzare l'abbonamento.

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 di abbonamento è valida.

CommitPropertyChanges()

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

(Ereditato da ReplicationObject)
Create()

Crea la registrazione dell'abbonamento presso l'Publisher.

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

Elimina la registrazione dell'abbonamento presso l'Publisher e rimuove gli oggetti di replica presso l'Abbonato per un abbonamento push.

Script(ScriptOptions)

Restituisce uno script Transact-SQL che può essere usato per creare o eliminare l'abbonamento.

Si applica a