次の方法で共有


MergePullSubscription コンストラクター

定義

MergePullSubscription クラスの新しいインスタンスを作成します。

オーバーロード

MergePullSubscription()

MergePullSubscription クラスの新しいインスタンスを作成します。

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

指定したデータベース、パブリッシャー、パブリケーション、サブスクライバー接続を使用して、クラスの新しいインスタンス MergePullSubscription を初期化します。

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

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

注釈

更新されたテキスト:2006 年 7 月 17 日

次の表に、MergePullSubscription の新しいインスタンスに使用される既定のプロパティ値を示します。 この表に明示されていないプロパティは、null 値に初期化されます。

プロパティ 既定値
AgentOffload false
AgentSchedule の99991231の値 ActiveEndDate

の235959の値 ActiveEndTime

ActiveStartDate の場合、サブスクリプションの作成日の値になります。

の値 0 ActiveStartTime

FrequencyInterval の場合、値 1 になります。

の値 0 FrequencyRecurrenceFactor

FrequencyRelativeInterval の場合、値 First になります。

FrequencySubDay の場合、値 Hour になります。

FrequencySubDayInterval の場合、値 1 になります。

FrequencyType の場合、値 Daily になります。
CachePropertyChanges false
CreateSyncAgentByDefault false
DistributorSecurity WindowsAuthentication の場合、値 true になります。
EnabledForSynchronizationManager false
InternetSecurityMode WindowsAuthentication の場合、値 true になります。
InternetTimeout 300
IsExistingObject false
Priority 0
<xref:Microsoft.SqlServer.Replication.MergePullSubscription.PublisherSecurity%2A> WindowsAuthentication の場合、値 true になります。
SubscriberSecurity WindowsAuthentication の場合、値 true になります。
SubscriberType MergeSubscriberType の場合、値 Local になります。
SubscriptionType SubscriptionOption の場合、値 Push になります。
SynchronizationAgent 作成したサブスクリプションに関連するパブリケーションの MergeSynchronizationAgent のインスタンスになります。
<xref:Microsoft.SqlServer.Replication.PullSubscription.SyncType%2A> <xref:Microsoft.SqlServer.Replication.PullSubscriptionSyncType> の場合、値 Automatic になります。
Type PublicationType の場合、値 Merge になります。
UseFtp false
UseInteractiveResolver false
UseWebSynchronization false

MergePullSubscription()

MergePullSubscription クラスの新しいインスタンスを作成します。

public:
 MergePullSubscription();
public MergePullSubscription ();
Public Sub New ()

注釈

既定のコンストラクターは、すべてのフィールドを既定値に初期化します。

適用対象

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

指定したデータベース、パブリッシャー、パブリケーション、サブスクライバー接続を使用して、クラスの新しいインスタンス MergePullSubscription を初期化します。

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)

パラメーター

subscriptionDBName
String

サブスクリプション データベースです。

publisherName
String

パブリッシャーの名前。

publicationDBName
String

パブリケーション データベースの名前。

publicationName
String

パブリケーションの名前を指定します。

subscriberConnectionContext
ServerConnection

サブスクライバーである MicrosoftSQL Server のインスタンスへの接続を確立するために必要な接続コンテキスト。

適用対象

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

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

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)

パラメーター

subscriptionDBName
String

サブスクリプション データベースの名前を指定する String 値です。

publisherName
String

パブリッシャーの名前を指定する String 値です。

publicationDBName
String

パブリケーション データベースの名前を指定する String 値です。

publicationName
String

パブリケーションの名前を指定する String 値です。

subscriberConnectionContext
ServerConnection

ServerConnectionサブスクライバーである MicrosoftSQL Server のインスタンスへの接続を確立するために必要な接続コンテキストを指定するオブジェクト。

createMergeAgentByDefault
Boolean

サブスクリプションの作成時にサブスクリプションのエージェント ジョブが作成されるかどうかを指定します。

注釈

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

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

適用対象