MergePullSubscription Costruttori
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.
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 FrequencyRelativeIntervalValore di Hour per FrequencySubDayValore 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
- 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).