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 値です。
- subscriberConnectionContext
型: Microsoft.SqlServer.Management.Common. . :: . .ServerConnection
サブスクライバとして動作している Microsoft SQL Server のインスタンスへの接続を確立するのに必要な接続コンテキストを指定する ServerConnection オブジェクトです。
- createMergeAgentByDefault
型: System. . :: . .Boolean
サブスクリプションの作成時にサブスクリプションのエージェント ジョブが作成されるかどうかを指定します。
説明
同期をスケジュールする必要がある場合や、SQL Server Management Studio からサブスクリプションの同期をとる必要がある場合は、createMergeAgentByDefault の値を true に指定します。SQL Server エージェントを使用せずに常にプログラムでレプリケーション エージェントを開始する場合は、値を false に指定します。
createMergeAgentByDefault の値を false に指定した場合は、SynchronizationAgent プロパティから取得される MergeSynchronizationAgent オブジェクトや TransSynchronizationAgent オブジェクトに、サブスクリプションの同期をとるのに十分な情報が含まれません。詳細については、「プル サブスクリプションを同期する方法 (RMO プログラミング)」を参照してください。