Partager via


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

Creates a new instance of the MergePullSubscription class with the specified database, Publisher, publication, Subscriber connection, and whether the agent job is created.

Espace de noms: Microsoft.SqlServer.Replication
Assembly: Microsoft.SqlServer.Rmo (in microsoft.sqlserver.rmo.dll)

Syntaxe

'Déclaration
Public Sub New ( _
    subscriptionDBName As String, _
    publisherName As String, _
    publicationDBName As String, _
    publicationName As String, _
    subscriberConnectionContext As ServerConnection, _
    createMergeAgentByDefault As Boolean _
)
public MergePullSubscription (
    string subscriptionDBName,
    string publisherName,
    string publicationDBName,
    string publicationName,
    ServerConnection subscriberConnectionContext,
    bool createMergeAgentByDefault
)
public:
MergePullSubscription (
    String^ subscriptionDBName, 
    String^ publisherName, 
    String^ publicationDBName, 
    String^ publicationName, 
    ServerConnection^ subscriberConnectionContext, 
    bool createMergeAgentByDefault
)
public MergePullSubscription (
    String subscriptionDBName, 
    String publisherName, 
    String publicationDBName, 
    String publicationName, 
    ServerConnection subscriberConnectionContext, 
    boolean createMergeAgentByDefault
)
public function MergePullSubscription (
    subscriptionDBName : String, 
    publisherName : String, 
    publicationDBName : String, 
    publicationName : String, 
    subscriberConnectionContext : ServerConnection, 
    createMergeAgentByDefault : boolean
)

Paramètres

  • subscriptionDBName
    A String value that specifies the name of the subscription database.
  • publisherName
    A String value that specifies the name of the Publisher.
  • publicationDBName
    A String value that specifies the name of the publication database.
  • publicationName
    A String value that specifies the name of the publication.
  • subscriberConnectionContext
    A ServerConnection object that specifies the connection context required to establish a connection to the instance of Microsoft SQL Server that is the Subscriber.
  • createMergeAgentByDefault
    Specifies whether or not the agent job for the subscription is created when the subscription is created.

Notes

Specify a value of true for createMergeAgentByDefault when you need to schedule synchronization, or when you need to synchronize the subscription from SQL Server Management Studio. Specify a value of false if the Replication Agent will always be started programmatically without using SQL Server Agent.

When you specify a value of false for createMergeAgentByDefault, the MergeSynchronizationAgent or TransSynchronizationAgent objects obtained from the SynchronizationAgent property will not have enough information to successfully synchronize the subscription. For more information, see Procédure : synchroniser un abonnement par extraction de données (pull) (Programmation RMO).

Plateformes

Plateformes de développement

Pour obtenir la liste des plateformes prises en charge, consultez Configuration matérielle et logicielle requise pour l'installation de SQL Server 2005.

Plateformes cibles

Pour obtenir la liste des plateformes prises en charge, consultez Configuration matérielle et logicielle requise pour l'installation de SQL Server 2005.

Voir aussi

Référence

MergePullSubscription Class
MergePullSubscription Members
Microsoft.SqlServer.Replication Namespace