Linguaggio

MergePullSubscription Costruttori

Definizione

Crea una nuova istanza della classe MergePullSubscription.

Overload

Nome Descrizione
MergePullSubscription()

Crea una nuova istanza della classe MergePullSubscription.

MergePullSubscription(String, String, String, String, ServerConnection)

Inizia una nuova istanza della MergePullSubscription classe con il database specificato, Publisher, pubblicazione e connessione Subscriber.

MergePullSubscription(String, String, String, String, ServerConnection, Boolean)

Crea una nuova istanza della MergePullSubscription classe con il database specificato, Publisher, pubblicazione, connessione Subscriber e se il job agente è stato creato.

Commenti

Testo aggiornato:17 luglio 2006

La tabella seguente mostra i valori predefiniti delle proprietà per una nuova istanza di MergePullSubscription. Qualsiasi proprietà non esplicitamente enumerata in questa tabella viene inizializzata in un null valore.

Proprietà Valore predefinito
AgentOffload false
AgentSchedule Un valore di 99991231 per ActiveEndDate

Un valore di 235959 per ActiveEndTime

Un valore della data di creazione dell'abbonamento per ActiveStartDate

Un valore di 0 per ActiveStartTime

Un valore di 1 per FrequencyInterval

Un valore di 0 per FrequencyRecurrenceFactor

Un valore di First per FrequencyRelativeInterval

Un valore di Hour per FrequencySubDay

Un valore di 1 per FrequencySubDayInterval

Un valore di Daily per FrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Un valore di true per WindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Un valore di true per WindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Un valore di true per WindowsAuthentication
SubscriberSecurity Un valore di true per WindowsAuthentication
SubscriberType Un valore di Local per MergeSubscriberType
SubscriptionType Un valore di Push per SubscriptionOption
SynchronizationAgent Un esempio della MergeSynchronizationAgent pubblicazione associato all'abbonamento che crei.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Un valore di Automatic per <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type Un valore di Merge per PublicationType
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

Crea una nuova istanza della classe MergePullSubscription.

public:
 MergePullSubscription();
public MergePullSubscription();
Public Sub New ()

Commenti

Il costruttore predefinito inizializza qualsiasi campo ai valori predefiniti.

Si applica a

MergePullSubscription(String, String, String, String, ServerConnection)

Inizia una nuova istanza della MergePullSubscription classe con il database specificato, Publisher, pubblicazione e connessione Subscriber.

public:
 MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext);
public MergePullSubscription(string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection)

Parametri

subscriptionDBName
String

Il database degli abbonamenti.

publisherName
String

Nome del server di pubblicazione.

publicationDBName
String

Nome del database di pubblicazione.

publicationName
String

Nome della pubblicazione.

subscriberConnectionContext
ServerConnection

Il contesto di connessione necessario per stabilire una connessione con l'istanza di MicrosoftSQL Server che è l'abbonato.

Si applica a

MergePullSubscription(String, String, String, String, ServerConnection, Boolean)

Crea una nuova istanza della MergePullSubscription classe con il database specificato, Publisher, pubblicazione, connessione Subscriber e se il job agente è stato creato.

public:
 MergePullSubscription(System::String ^ subscriptionDBName, System::String ^ publisherName, System::String ^ publicationDBName, System::String ^ publicationName, Microsoft::SqlServer::Management::Common::ServerConnection ^ subscriberConnectionContext, bool createMergeAgentByDefault);
public MergePullSubscription(string subscriptionDBName, string publisherName, string publicationDBName, string publicationName, Microsoft.SqlServer.Management.Common.ServerConnection subscriberConnectionContext, bool createMergeAgentByDefault);
new Microsoft.SqlServer.Replication.MergePullSubscription : string * string * string * string * Microsoft.SqlServer.Management.Common.ServerConnection * bool -> Microsoft.SqlServer.Replication.MergePullSubscription
Public Sub New (subscriptionDBName As String, publisherName As String, publicationDBName As String, publicationName As String, subscriberConnectionContext As ServerConnection, createMergeAgentByDefault As Boolean)

Parametri

subscriptionDBName
String

Un String valore che specifica il nome del database in abbonamento.

publisherName
String

Un String valore che specifica il nome dell'Publisher.

publicationDBName
String

Un String valore che specifica il nome del database della pubblicazione.

publicationName
String

Un String valore che specifica il nome della pubblicazione.

subscriberConnectionContext
ServerConnection

Un ServerConnection oggetto che specifica il contesto di connessione necessario per stabilire una connessione con l'istanza di MicrosoftSQL Server che è l'Abbonato.

createMergeAgentByDefault
Boolean

Specifica se il job agente per l'abbonamento viene creato o meno quando l'abbonamento viene creato.

Commenti

Specifica un valore di true per createMergeAgentByDefault quando devi programmare la sincronizzazione, o quando devi sincronizzare l'abbonamento da SQL Server Management Studio. Specifica un valore di false se l'Agente di Replica sarà sempre avviato in modo programmativo senza usare SQL Server Agent.

Quando specifichi un valore di false per , gli MergeSynchronizationAgent oggetti o TransSynchronizationAgent ottenuti dalla SynchronizationAgent proprietà non avranno abbastanza informazioni per sincronizzare con successo l'abbonamentocreateMergeAgentByDefault. Per maggiori informazioni, vedi Come: Sincronizzare un Abbonamento Pull (Programmazione RMO).

Si applica a