次の方法で共有


MergePullSubscription コンストラクター (String, String, String, String, ServerConnection, Boolean)

指定されたデータベース、パブリッシャー、パブリケーション、およびサブスクライバー接続と、エージェント ジョブを作成するかどうかの指定に基づいて、MergePullSubscription クラスの新しいインスタンスを作成します。

名前空間:  Microsoft.SqlServer.Replication
アセンブリ:  Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)

構文

'宣言
Public Sub New ( _
    subscriptionDBName As String, _
    publisherName As String, _
    publicationDBName As String, _
    publicationName As String, _
    subscriberConnectionContext As ServerConnection, _
    createMergeAgentByDefault As Boolean _
)
'使用
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
)

パラメーター

  • subscriptionDBName
    型: System.String
    サブスクリプション データベースの名前を指定する String 値です。
  • publisherName
    型: System.String
    パブリッシャーの名前を指定する String 値です。
  • publicationDBName
    型: System.String
    パブリケーション データベースの名前を指定する String 値です。
  • publicationName
    型: System.String
    パブリケーションの名前を指定する String 値です。
  • createMergeAgentByDefault
    型: System.Boolean
    サブスクリプションの作成時にサブスクリプションのエージェント ジョブが作成されるかどうかを指定します。

説明

同期をスケジュールする必要がある場合や、SQL Server Management Studio からサブスクリプションの同期をとる必要がある場合は、createMergeAgentByDefault の値を true に指定します。 SQL Server エージェントを使用せずに常にプログラムでレプリケーション エージェントを開始する場合は、値を false に指定します。

createMergeAgentByDefault の値を false に指定した場合は、SynchronizationAgent プロパティから取得される MergeSynchronizationAgent オブジェクトや TransSynchronizationAgent オブジェクトに、サブスクリプションの同期をとるのに十分な情報が含まれません。 詳細については、「プル サブスクリプションを同期する方法 (RMO プログラミング)」を参照してください。

関連項目

参照

MergePullSubscription クラス

MergePullSubscription オーバーロード

Microsoft.SqlServer.Replication 名前空間