PullSubscription Classe

Definizione

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

Si applica a