Subscription Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |