MergePullSubscription Constructeurs

Définition

Crée une instance de la classe MergePullSubscription.

Surcharges

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, le serveur de publication, la publication et la connexion abonné spécifiés.

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

Crée une nouvelle instance de la classe MergePullSubscription avec la base de données, le serveur de publication, la publication, la connexion de l'Abonné spécifiés et détermine si le travail de l'agent est créé.

Remarques

Texte mis à jour :17 juillet 2006

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

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

Valeur de 235959 pour ActiveEndTime

Valeur de la date de création de l’abonnement pour ActiveStartDate

Valeur 0 pour ActiveStartTime

Valeur 1 pour FrequencyInterval

Valeur 0 pour FrequencyRecurrenceFactor

Valeur de First for FrequencyRelativeInterval

Valeur de Hour for FrequencySubDay

Valeur 1 pour FrequencySubDayInterval

Valeur de Daily for FrequencyType
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity Valeur de true for WindowsAuthentication
EnabledForSynchronizationManager false
InternetSecurityMode Valeur de true for WindowsAuthentication
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> Valeur de true for WindowsAuthentication
SubscriberSecurity Valeur de true for WindowsAuthentication
SubscriberType Valeur de Local for MergeSubscriberType
SubscriptionType Valeur de Push for SubscriptionOption
SynchronizationAgent Instance de MergeSynchronizationAgent la publication associée à l’abonnement que vous créez.
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> Valeur de Automatic for <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType>
Type Valeur de Merge for 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 rétablit les valeurs par défaut de tous les champs.

S’applique à

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

Initialise une nouvelle instance de la MergePullSubscription classe avec la base de données, le serveur de publication, la publication et la connexion abonné spécifiés.

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

Base de données d'abonnement.

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

Contexte de connexion requis pour établir une connexion à 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 classe MergePullSubscription avec la base de données, le serveur de publication, la publication, la connexion de l'Abonné spécifiés et détermine si le travail de l'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

Valeur String qui spécifie le nom de la base de données d’abonnement.

publisherName
String

Valeur String qui spécifie le nom du serveur de publication.

publicationDBName
String

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

publicationName
String

Valeur String qui spécifie le nom de la publication.

subscriberConnectionContext
ServerConnection

Objet ServerConnection qui spécifie le contexte de connexion requis pour établir une connexion à l’instance de MicrosoftSQL Server qui est l’Abonné.

createMergeAgentByDefault
Boolean

Spécifie si le travail d'agent pour l'abonnement est créé lorsque l'abonnement est créé.

Remarques

Spécifiez une valeur pour truecreateMergeAgentByDefault laquelle vous devez planifier la synchronisation ou quand vous devez synchroniser l’abonnement à partir de SQL Server Management Studio. Spécifiez une valeur de si l’agent de false réplication est toujours démarré par programme sans utiliser SQL Server Agent.

Lorsque vous spécifiez une valeur false pour createMergeAgentByDefault, le ou TransSynchronizationAgent les MergeSynchronizationAgent objets obtenus à partir de la SynchronizationAgent propriété n’ont pas suffisamment d’informations pour synchroniser correctement l’abonnement. Pour plus d’informations, consultez How to: Synchronize a Pull Subscription (RMO Programming).

S’applique à