DistributionSubscription 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 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à
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. |