PullSubscription クラス
マージ パブリケーションまたはトランザクション パブリケーションのサブスクリプションに関して、同期エージェントがサブスクライバーで実行される場合のパブリッシャー側の情報を表します。 PullSubscription は、TransPullSubscription クラスと MergePullSubscription クラスの派生元の基本クラスです。
継承階層
System.Object
Microsoft.SqlServer.Replication.ReplicationObject
Microsoft.SqlServer.Replication.PullSubscription
Microsoft.SqlServer.Replication.MergePullSubscription
Microsoft.SqlServer.Replication.TransPullSubscription
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey := "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8", _
Name := "Microsoft.SqlServer.Rmo")> _
Public MustInherit Class PullSubscription _
Inherits ReplicationObject
'使用
Dim instance As PullSubscription
[StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8",
Name = "Microsoft.SqlServer.Rmo")]
public abstract class PullSubscription : ReplicationObject
[StrongNameIdentityPermissionAttribute(SecurityAction::InheritanceDemand, PublicKey = L"0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8",
Name = L"Microsoft.SqlServer.Rmo")]
public ref class PullSubscription abstract : public ReplicationObject
[<AbstractClassAttribute>]
[<StrongNameIdentityPermissionAttribute(SecurityAction.InheritanceDemand, PublicKey = "0024000004800000940000000602000000240000525341310004000001000100272736ad6e5f9586bac2d531eabc3acc666c2f8ec879fa94f8f7b0327d2ff2ed523448f83c3d5c5dd2dfc7bc99c5286b2c125117bf5cbe242b9d41750732b2bdffe649c6efb8e5526d526fdd130095ecdb7bf210809c6cdad8824faa9ac0310ac3cba2aa0523567b2dfa7fe250b30facbd62d4ec99b94ac47c7d3b28f1f6e4c8",
Name = "Microsoft.SqlServer.Rmo")>]
type PullSubscription =
class
inherit ReplicationObject
end
public abstract class PullSubscription extends ReplicationObject
PullSubscription 型は、以下のメンバーを公開しています。
コンストラクター
名前 | 説明 | |
---|---|---|
PullSubscription | PullSubscription クラスの新しいインスタンスを作成します。 |
先頭に戻る
プロパティ
名前 | 説明 | |
---|---|---|
AgentJobId | サブスクリプションの同期に使用されるエージェント ジョブの ID を取得します。 | |
AgentOffload | エージェント ジョブの作成時と異なるコンピューター上で同期エージェントを実行するかどうかを取得します。値の設定も可能です。このプロパティは、Microsoft SQL Server 2005 以降を実行しているディストリビューターではサポートされなくなりました。 | |
AgentOffloadServer | リモート エージェントのアクティブ化を使用するとき、エージェントが実行されるリモート コンピューターの名前を取得します。値の設定も可能です。 | |
AgentSchedule | サブスクリプションの同期に使用されるエージェント ジョブのスケジュールを取得します。 | |
AltSnapshotFolder | ディストリビューター上の既定のスナップショットの場所を使用しない場合、パブリケーション スナップショット ファイルの場所を取得します。値の設定も可能です。 | |
CachePropertyChanges | レプリケーション プロパティに加えられた変更をキャッシュするか、またはすぐに適用するかを取得します。値の設定も可能です。 (ReplicationObject から継承されています。) | |
ConnectionContext | Microsoft SQL Server のインスタンスへの接続を取得します。値の設定も可能です。 (ReplicationObject から継承されています。) | |
CreateSyncAgentByDefault | レプリケーション エージェントを起動してサブスクリプションを同期するエージェント ジョブが、サブスクリプションの作成時に作成されるかどうかを取得します。値の設定も可能です。 | |
DatabaseName | サブスクリプション データベースの名前を取得します。値の設定も可能です。 | |
Description | プル サブスクリプションの説明テキストを取得します。値の設定も可能です。 | |
DistributorName | サブスクライブの対象となるパブリケーションをディストリビューターとして配信する Microsoft SQL Server のインスタンスを取得します。値の設定も可能です。 | |
DistributorSecurity | ディストリビューターへの接続に使用されるセキュリティ コンテキストを取得します。 | |
EnabledForSynchronizationManager | Windows 同期マネージャーを使用してサブスクリプションを同期できるかどうかを指定します。 | |
FtpAddress | インフラストラクチャです。FTP サーバーの IP アドレスを取得または設定します。 | |
FtpLogin | インフラストラクチャです。FTP のログインを取得または設定します。 | |
FtpPassword | インフラストラクチャです。FTP のパスワードを取得または設定します。 | |
FtpPort | インフラストラクチャです。FTP サーバーのポート番号を取得または設定します。 | |
IsExistingObject | サーバーにオブジェクトが存在するかどうかを取得します。 (ReplicationObject から継承されています。) | |
LastAgentDateTime | サブスクリプションの同期が最後にとられた日付と時刻を取得します。 | |
LastAgentStatus | サブスクリプションの最新の同期状態を取得します。 | |
LastAgentSummary | サブスクリプションの最新の同期の結果の概要を取得します。 | |
Name | プル サブスクリプション用に生成された名前を取得します。 | |
PublicationDBName | パブリケーション データベースの名前を取得します。値の設定も可能です。 | |
PublicationName | サブスクリプションがサブスクライブするパブリケーションの名前を取得します。値の設定も可能です。 | |
PublisherName | パブリッシャーの名前を取得します。値の設定も可能です。 | |
PublisherSecurity | パブリッシャーに接続するときに同期エージェントで使用されるセキュリティ コンテキストを取得します。値の設定も可能です。 | |
SecureFtpPassword | インフラストラクチャです。FTP サーバーへの接続に使用するログインの、セキュリティで保護されたパスワードを取得します。値の設定も可能です。 | |
SqlServerName | このオブジェクトの接続先となる Microsoft SQL Server インスタンスの名前を取得します。 (ReplicationObject から継承されています。) | |
SubscriberSecurity | サブスクライバーに接続するときに同期エージェントで使用されるセキュリティ コンテキストを取得します。 | |
SubscriptionId | サブスクリプション ID 値を取得します。 | |
SubscriptionType | プッシュ サブスクリプション、プル サブスクリプション、または匿名サブスクリプションに対して、サブスクリプションを登録するかどうかを取得します。 | |
SynchronizationAgentProcessSecurity | Microsoft Windows アカウントを指定する場合に使用されるセキュリティ コンテキストを取得します。このアカウントに基づいて、同期エージェント ジョブが実行され、サブスクリプションが同期されます。 | |
Type | インフラストラクチャです。パブリケーションの種類を取得します。値の設定も可能です。 | |
UseFtp | プル サブスクリプションの初期化に必要なスナップショット ファイルに、同期エージェントがファイル転送プロトコル (FTP) を使用してアクセスするかどうかを取得します。値の設定も可能です。 | |
UserData | ユーザーが独自のデータをオブジェクトにアタッチすることを許可するオブジェクト プロパティを取得します。値の設定も可能です。 (ReplicationObject から継承されています。) | |
WorkingDirectory | ダウンロードされたスナップショット ファイルの一時的な格納と解凍に使用する、サブスクライバー上のディレクトリへのパスを取得します。値の設定も可能です。 |
先頭に戻る
メソッド
名前 | 説明 | |
---|---|---|
CheckValidCreation | インフラストラクチャです。有効なレプリケーションの作成を確認します。 (ReplicationObject から継承されています。) | |
CheckValidDefinition | インフラストラクチャです。定義が有効かどうかを示します。 (ReplicationObject.CheckValidDefinition(Boolean) をオーバーライドします。) | |
CommitPropertyChanges | キャッシュされているすべてのプロパティ変更ステートメントを、Microsoft SQL Server のインスタンスに送信します。 (ReplicationObject から継承されています。) | |
Create | サブスクライバー上にプル サブスクリプションを作成します。 | |
CustomEnabledForSyncMgr | インフラストラクチャです。同期マネージャーのカスタム パブリケーションを有効にします。 | |
Decouple | 参照先のレプリケーション オブジェクトをサーバーから切断します。 (ReplicationObject から継承されています。) | |
Equals | (Object から継承されています。) | |
Finalize | (Object から継承されています。) | |
GetChangeCommand | インフラストラクチャです。レプリケーションの変更コマンドを返します。 (ReplicationObject から継承されています。) | |
GetCreateCommand | インフラストラクチャです。レプリケーションの作成コマンドを返します。 (ReplicationObject から継承されています。) | |
GetDropCommand | インフラストラクチャです。レプリケーションの削除コマンドを返します。 (ReplicationObject から継承されています。) | |
GetHashCode | (Object から継承されています。) | |
GetType | (Object から継承されています。) | |
InitMemberVariables | インフラストラクチャです。メンバー変数を初期化します。 | |
InternalRefresh | インフラストラクチャです。レプリケーションで内部更新を開始します。 (ReplicationObject から継承されています。) | |
LastAgentJobHistoryInfo | 最後に実行された同期エージェント ジョブに関する情報を返します。 | |
Load | サーバーから既存のオブジェクトのプロパティを読み込みます。 (ReplicationObject から継承されています。) | |
LoadProperties | サーバーから既存のオブジェクトのプロパティを読み込みます。 (ReplicationObject から継承されています。) | |
MemberwiseClone | (Object から継承されています。) | |
Refresh | オブジェクトのプロパティを再度読み込みます。 (ReplicationObject から継承されています。) | |
Remove | プル サブスクリプションを削除します。 | |
Script | PullSubscription オブジェクトの現在のプロパティ設定に基づいてプル サブスクリプションを作成または削除する Transact-SQL スクリプトを返します。 | |
StopSynchronizationJob | サブスクリプションの同期を実行しているジョブの停止を試みます。 | |
SynchronizeWithJob | エージェント ジョブを開始してサブスクリプションを同期します。 | |
ToString | (Object から継承されています。) |
先頭に戻る
説明
TransPullSubscription クラスと MergePullSubscription クラスを使用して、サブスクライバーでプル サブスクリプションを作成します。 また、TransSubscription クラスと MergeSubscription クラスを使用して、パブリッシャーでプル サブスクリプションを登録する必要があります。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
スレッド セーフ
この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。