Udostępnij za pośrednictwem


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

Tworzy nowe wystąpienie MergePullSubscription klasy z określonej bazy danych, Wydawca publikacja, połączenie subskrybenta i czy utworzone zadanie agenta.

Przestrzeń nazw:  Microsoft.SqlServer.Replication
Zestaw:  Microsoft.SqlServer.Rmo (w Microsoft.SqlServer.Rmo.dll)

Składnia

'Deklaracja
Public Sub New ( _
    subscriptionDBName As String, _
    publisherName As String, _
    publicationDBName As String, _
    publicationName As String, _
    subscriberConnectionContext As ServerConnection, _
    createMergeAgentByDefault As Boolean _
)
'Użycie
Dim subscriptionDBName As String
Dim publisherName As String
Dim publicationDBName As String
Dim publicationName As String
Dim subscriberConnectionContext As ServerConnection
Dim createMergeAgentByDefault As Boolean

Dim instance As New MergePullSubscription(subscriptionDBName, _
    publisherName, publicationDBName, _
    publicationName, subscriberConnectionContext, _
    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, 
    bool createMergeAgentByDefault
)
new : 
        subscriptionDBName:string * 
        publisherName:string * 
        publicationDBName:string * 
        publicationName:string * 
        subscriberConnectionContext:ServerConnection * 
        createMergeAgentByDefault:bool -> MergePullSubscription
public function MergePullSubscription(
    subscriptionDBName : String, 
    publisherName : String, 
    publicationDBName : String, 
    publicationName : String, 
    subscriberConnectionContext : ServerConnection, 
    createMergeAgentByDefault : boolean
)

Parametry

  • subscriptionDBName
    Typ: System.String
    A String wartość, która określa nazwę baza danych subskrypcja.
  • publicationDBName
    Typ: System.String
    A String wartość, która określa nazwę baza danych publikacja.
  • createMergeAgentByDefault
    Typ: System.Boolean
    Określa, czy zadanie agenta subskrypcja jest tworzony podczas tworzenia subskrypcja.

Uwagi

Określ wartość true dla createMergeAgentByDefault gdy trzeba zaplanować synchronizację, lub gdy trzeba zsynchronizować subskrypcja z SQL Server Management Studio.Określ wartość false jeśli Agent replikacji zawsze rozpoczyna się programowo bez korzystania z agenta programu SQL Server.

Podczas określania wartości false dla createMergeAgentByDefault, MergeSynchronizationAgent lub TransSynchronizationAgent obiekty uzyskanych z SynchronizationAgent właściwość nie ma wystarczających informacji, aby pomyślnie zsynchronizować subskrypcja.Aby uzyskać więcej informacji, zobacz temat Jak Synchronizowanie subskrypcji ściąganej (Programowanie RMO).