PullSubscription 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 nel server di pubblicazione per una sottoscrizione di una pubblicazione di tipo merge o transazionale quando l'agente di sincronizzazione viene eseguito nel Sottoscrittore. PullSubscription è una classe di base da cui derivano la classe TransPullSubscription e la classe MergePullSubscription.
public ref class PullSubscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class PullSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type PullSubscription = class
inherit ReplicationObject
Public MustInherit Class PullSubscription
Inherits ReplicationObject
- Ereditarietà
- Derivato
Commenti
La TransPullSubscription classe e la MergePullSubscription classe vengono usate per creare sottoscrizioni pull nel Sottoscrittore. È inoltre necessario usare la TransSubscription classe e la MergeSubscription classe per registrare la sottoscrizione pull nel server di pubblicazione.
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
PullSubscription() |
Crea una nuova istanza della classe PullSubscription. |
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. |
AltSnapshotFolder |
Ottiene o imposta il percorso in cui scaricare i file di snapshot della pubblicazione quando non viene utilizzato il percorso predefinito nel server di distribuzione. |
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 viene creato il processo dell'agente utilizzato per avviare l'agente di replica per sincronizzare la sottoscrizione appena creata. |
DatabaseName |
Ottiene o imposta il nome del database di sottoscrizione. |
Description |
Ottiene o imposta una descrizione in formato testo della sottoscrizione pull. |
DistributorName |
Ottiene o imposta l'istanza di Microsoft SQL Server che è il server di distribuzione e distribuisce la pubblicazione alla quale la sottoscrizione sottoscrive. |
DistributorSecurity |
Ottiene il contesto di sicurezza utilizzato per la connessione al server di distribuzione. |
EnabledForSynchronizationManager |
Specifica se è possibile sincronizzare la sottoscrizione tramite Gestione sincronizzazione Microsoft Windows. |
FtpAddress |
Ottiene o imposta l'indirizzo IP del server FTP. |
FtpLogin |
Ottiene o imposta l'account di accesso FTP. |
FtpPassword |
Ottiene o imposta la password FTP. |
FtpPort |
Ottiene o imposta il numero di porta del server FTP. |
IsExistingObject |
Ottiene un valore che indica se l'oggetto esiste nel server. (Ereditato da ReplicationObject) |
IsMemoryOptimized |
Rappresenta le informazioni nel server di pubblicazione per una sottoscrizione di una pubblicazione di tipo merge o transazionale quando l'agente di sincronizzazione viene eseguito nel Sottoscrittore. PullSubscription è una classe di base da cui derivano la classe TransPullSubscription e la classe MergePullSubscription. |
LastAgentDateTime |
Ottiene la data e l'ora dell'ultima sincronizzazione della sottoscrizione. |
LastAgentStatus |
Ottiene lo stato della sincronizzazione più recente della sottoscrizione. |
LastAgentSummary |
Ottiene un riepilogo dei risultati della sincronizzazione più recente della sottoscrizione. |
Name |
Ottiene il nome generato per la sottoscrizione pull. |
PublicationDBName |
Ottiene o imposta il nome del database di pubblicazione. |
PublicationName |
Ottiene o imposta il nome della pubblicazione sottoscritta dalla sottoscrizione. |
PublisherName |
Ottiene o imposta il nome del server di pubblicazione. |
PublisherSecurity |
Ottiene o imposta il contesto di sicurezza utilizzato dall'agente di sincronizzazione durante la connessione al server di pubblicazione. |
SecureFtpPassword |
Ottiene o imposta la password protetta per l'account di accesso utilizzato per la connessione al server FTP. |
SqlServerName |
Ottiene il nome dell'istanza di Microsoft SQL Server a cui è connesso questo oggetto. (Ereditato da ReplicationObject) |
SubscriberSecurity |
Ottiene il contesto di sicurezza utilizzato dall'agente di sincronizzazione durante la connessione al Sottoscrittore. |
SubscriptionId |
Ottiene il valore ID della sottoscrizione. |
SubscriptionType |
Ottiene un valore che indica se la registrazione della sottoscrizione è per una sottoscrizione push, pull o anonima. |
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. |
Type |
Ottiene o imposta il tipo di pubblicazione. |
UseFtp |
Ottiene o imposta un valore che indica se l'agente di sincronizzazione accede ai file di snapshot necessari per inizializzare la sottoscrizione pull utilizzando il protocollo FTP (File Transfer Protocol). |
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) |
WorkingDirectory |
Ottiene o imposta il percorso della directory nel Sottoscrittore utilizzata per archiviare temporaneamente e decomprimere file di snapshot scaricati. |
Metodi
CheckValidCreation() |
Controlla la creazione della replica valida. (Ereditato da ReplicationObject) |
CheckValidDefinition(Boolean) |
Indica se la definizione è 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 sottoscrizione pull nel Sottoscrittore. |
CustomEnabledForSyncMgr(StringBuilder) |
Abilita la pubblicazione personalizzata per la gestione sincrona. |
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) |
InitMemberVariables(String, String, String, String, Boolean) |
Inizializza le variabili membro. |
InternalRefresh(Boolean) |
Avvia un aggiornamento interno dalla replica. (Ereditato da ReplicationObject) |
LastAgentJobHistoryInfo() |
Restituisce informazioni sull'ultimo processo dell'agente di sincronizzazione eseguito. |
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() |
Rimuove la sottoscrizione pull. |
Script(ScriptOptions) |
Restituisce uno script Transact-SQL per creare o eliminare la sottoscrizione pull in base all'impostazione della proprietà corrente dell'oggetto PullSubscription . |
StopSynchronizationJob() |
Tenta di arrestare un processo in esecuzione che sta sincronizzando la sottoscrizione. |
SynchronizeWithJob() |
Avvia il processo dell'agente per sincronizzare la sottoscrizione. |