Condividi tramite


MergePullSubscription Costruttori

Definizione

Crea una nuova istanza della classe MergePullSubscription.

Overload

MergePullSubscription()

Crea una nuova istanza della classe MergePullSubscription.

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

Inizializza una nuova istanza della classe con il database, il server di MergePullSubscription pubblicazione, la pubblicazione e la connessione sottoscrittore specificati.

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

Crea una nuova istanza della classe MergePullSubscription con il database, il server di pubblicazione, la pubblicazione e la connessione al Sottoscrittore specificati, nonché un valore che indica se il processo dell'agente viene creato.

Commenti

Testo aggiornato:17 luglio 2006

Nella tabella seguente vengono illustrati i valori delle proprietà predefiniti per una nuova istanza di MergePullSubscription. Le proprietà non enumerate in modo esplicito in questa tabella vengono inizializzate in un null valore.

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

Valore di 235959 per ActiveEndTime

Valore della data di creazione della sottoscrizione per ActiveStartDate

Valore 0 per ActiveStartTime

Valore 1 per FrequencyInterval

Valore 0 per FrequencyRecurrenceFactor

Valore di First per FrequencyRelativeInterval

Valore di Hour per FrequencySubDay

Valore 1 per FrequencySubDayInterval

Valore di Daily per FrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Valore di true per WindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Valore di true per WindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Valore di true per WindowsAuthentication
SubscriberSecurity Valore di true per WindowsAuthentication
SubscriberType Valore di Local per MergeSubscriberType
SubscriptionType Valore di Push per SubscriptionOption
SynchronizationAgent Istanza della MergeSynchronizationAgent pubblicazione associata alla sottoscrizione creata.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Valore di Automatic per <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type 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 tutti i campi in base ai valori predefiniti.

Si applica a

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

Inizializza una nuova istanza della classe con il database, il server di MergePullSubscription pubblicazione, la pubblicazione e la connessione sottoscrittore specificati.

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

Database di sottoscrizione.

publisherName
String

Nome del server di pubblicazione.

publicationDBName
String

Nome del database di pubblicazione.

publicationName
String

Nome della pubblicazione.

subscriberConnectionContext
ServerConnection

Contesto di connessione necessario per stabilire una connessione all'istanza di MicrosoftSQL Server che è il Sottoscrittore.

Si applica a

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

Crea una nuova istanza della classe MergePullSubscription con il database, il server di pubblicazione, la pubblicazione e la connessione al Sottoscrittore specificati, nonché un valore che indica se il processo dell'agente viene 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

Valore String che specifica il nome del database di sottoscrizione.

publisherName
String

Valore String che specifica il nome del server di pubblicazione.

publicationDBName
String

Valore String che specifica il nome del database di pubblicazione.

publicationName
String

Valore String che specifica il nome della pubblicazione.

subscriberConnectionContext
ServerConnection

Oggetto ServerConnection che specifica il contesto di connessione necessario per stabilire una connessione all'istanza di MicrosoftSQL Server che è il Sottoscrittore.

createMergeAgentByDefault
Boolean

Specifica se viene creato il processo dell'agente per la sottoscrizione quando questa viene creata.

Commenti

Specificare un valore di true per createMergeAgentByDefault quando è necessario pianificare la sincronizzazione o quando è necessario sincronizzare la sottoscrizione da SQL Server Management Studio. Specificare un valore di se l'agente di replica verrà sempre avviato a livello di false codice senza usare SQL Server Agent.

Quando si specifica un valore di false per createMergeAgentByDefault, gli MergeSynchronizationAgent oggetti ottenuti TransSynchronizationAgent dalla SynchronizationAgent proprietà non avranno informazioni sufficienti per sincronizzare correttamente la sottoscrizione. Per altre informazioni, vedere Procedura: Sincronizzare una sottoscrizione pull (programmazione RMO).

Si applica a