Langage

MergePullSubscription Constructeurs

Définition

Crée une instance de la classe MergePullSubscription.

Surcharges

Nom Description
MergePullSubscription()

Crée une instance de la classe MergePullSubscription.

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

Initialise une nouvelle instance de la MergePullSubscription classe avec la base de données spécifiée, le Publisher, la publication et la connexion Subscriber.

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

Crée une nouvelle instance de la MergePullSubscription classe avec la base de données spécifiée, Publisher, publication, connexion Abonné, et si le job agent est créé.

Remarques

Texte mis à jour :17 juillet 2006

Le tableau suivant montre les valeurs de propriété par défaut pour une nouvelle instance de MergePullSubscription. Toutes les propriétés qui ne sont pas explicitement énumérées dans ce tableau sont initialisées en une null valeur.

Propriété Valeur par défaut
AgentOffload false
AgentSchedule Une valeur de 99991231 pour ActiveEndDate

Une valeur de 235959 pour ActiveEndTime

Une valeur de la date de création de l’abonnement pour ActiveStartDate

Une valeur de 0 pour ActiveStartTime

Une valeur de 1 pour FrequencyInterval

Une valeur de 0 pour FrequencyRecurrenceFactor

Une valeur de First pour FrequencyRelativeInterval

Une valeur de Hour pour FrequencySubDay

Une valeur de 1 pour FrequencySubDayInterval

Une valeur de Daily pour FrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Une valeur de true pour WindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Une valeur de true pour WindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Une valeur de true pour WindowsAuthentication
SubscriberSecurity Une valeur de true pour WindowsAuthentication
SubscriberType Une valeur de Local pour MergeSubscriberType
SubscriptionType Une valeur de Push pour SubscriptionOption
SynchronizationAgent Un exemple de MergeSynchronizationAgent la publication associée à l’abonnement que vous créez.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Une valeur de Automatic pour <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type Une valeur de Merge pour PublicationType
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

Crée une instance de la classe MergePullSubscription.

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

Remarques

Le constructeur par défaut initialise tous les champs à leurs valeurs par défaut.

S’applique à

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

Initialise une nouvelle instance de la MergePullSubscription classe avec la base de données spécifiée, le Publisher, la publication et la connexion 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)

Paramètres

subscriptionDBName
String

La base de données des abonnements.

publisherName
String

Nom du serveur de publication.

publicationDBName
String

Nom de la base de données de publication.

publicationName
String

Nom de la publication.

subscriberConnectionContext
ServerConnection

Le contexte de connexion requis pour établir une connexion avec l’instance de MicrosoftSQL Server qui est l’Abonné.

S’applique à

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

Crée une nouvelle instance de la MergePullSubscription classe avec la base de données spécifiée, Publisher, publication, connexion Abonné, et si le job agent est créé.

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)

Paramètres

subscriptionDBName
String

Une String valeur qui spécifie le nom de la base de données par abonnement.

publisherName
String

Une String valeur qui spécifie le nom du Publisher.

publicationDBName
String

Une String valeur qui spécifie le nom de la base de données de publication.

publicationName
String

Une valeur qui spécifie String le nom de la publication.

subscriberConnectionContext
ServerConnection

Un ServerConnection objet qui spécifie le contexte de connexion nécessaire pour établir une connexion à l’instance de MicrosoftSQL Server qui est l’Abonné.

createMergeAgentByDefault
Boolean

Précise si le job agent pour l’abonnement est créé ou non au moment de la création de l’abonnement.

Remarques

Spécifiez une valeur de true pour createMergeAgentByDefault le moment où vous devez programmer la synchronisation, ou lorsque vous devez synchroniser l’abonnement depuis SQL Server Management Studio. Spécifiez une valeur de false si l’agent de réplication sera toujours lancé en programmation sans utiliser l’SQL Server Agent.

Lorsque vous spécifiez une valeur de false pour createMergeAgentByDefault, les MergeSynchronizationAgent objets ou TransSynchronizationAgent obtenus à partir de la SynchronizationAgent propriété ne disposeront pas d’informations suffisantes pour synchroniser correctement l’abonnement. Pour plus d’informations, voir Comment : Synchroniser un abonnement Pull (Programmation RMO).

S’applique à