PullSubscription クラス

定義

Publisherの情報を、Synchronization AgentがSubscriberで実行される際に、マージやトランザクション出版物の情報を表現します。 PullSubscription は、 TransPullSubscription クラスと MergePullSubscription クラスが派生する基底クラスです。

public ref class PullSubscription abstract : Microsoft::SqlServer::Replication::ReplicationObject
public abstract class PullSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type PullSubscription = class
    inherit ReplicationObject
Public MustInherit Class PullSubscription
Inherits ReplicationObject
継承
PullSubscription
派生

注釈

TransPullSubscriptionクラスとMergePullSubscriptionクラスは、サブスクライバーでプルサブスクリプションを作成するために使用されます。 また、Publisherでプルサブスクリプションを登録するには、TransSubscriptionクラスとMergeSubscriptionクラスの両方を使う必要があります。

スレッド セーフ

このタイプの公開静的(Microsoft Visual BasicShared)メンバーはマルチスレッド操作に安全です。 インスタンス メンバーがスレッド セーフであるとは限りません。

コンストラクター

名前 説明
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)
IsMemoryOptimized

Publisherの情報を、Synchronization AgentがSubscriberで実行される際に、マージやトランザクション出版物の情報を表現します。 PullSubscription は、 TransPullSubscription クラスと MergePullSubscription クラスが派生する基底クラスです。

LastAgentDateTime

購読が最後に同期された日時を取得します。

LastAgentStatus

最新の同期状況を取得します。

LastAgentSummary

最新の同期結果の概要を取得できます。

Name

プルサブスクリプションの名前が生成されます。

PublicationDBName

出版物データベースの名前を取得するか設定します。

PublicationName

購読者が購読している出版物の名前を取得するか設定します。

PublisherName

Publisherの名前を取得するか設定します。

PublisherSecurity

Publisherに接続する際に同期エージェントが使用するセキュリティコンテキストを取得したり設定したりします。

SecureFtpPassword

FTPサーバーに接続するログインのセキュアパスワードを取得したり設定したりします。

SqlServerName

このオブジェクトが接続されているMicrosoft SQL Serverインスタンスの名前を取得します。

(継承元 ReplicationObject)
SubscriberSecurity

加入者に接続する際に同期エージェントが使用するセキュリティコンテキストを取得します。

SubscriptionId

サブスクリプションIDの値を取得します。

SubscriptionType

購読登録がプッシュ、プル、匿名のどれかを把握します。

SynchronizationAgentProcessSecurity

同期エージェントジョブが実行されるMicrosoft Windowsアカウントを指定するためのセキュリティコンテキストを取得します。

Type

出版タイプを取得するか設定します。

UseFtp

プルサブスクリプションの初期化に必要なスナップショットファイルが、ファイル転送プロトコル(FTP)を用いて同期エージェントによってアクセスされるかどうかを取得または設定します。

UserData

ユーザーが自分のデータをオブジェクトにアタッチできるオブジェクトプロパティを取得したり設定したりします。

(継承元 ReplicationObject)
WorkingDirectory

サブスクライバーのディレクトリのパスを取得し、ダウンロードしたスナップショットファイルを一時的に保存・解凍するために設定します。

メソッド

名前 説明
CheckValidCreation()

有効な複製の作成を確認します。

(継承元 ReplicationObject)
CheckValidDefinition(Boolean)

定義が有効かどうかを示します。

CommitPropertyChanges()

キャッシュされたプロパティ変更文をすべてMicrosoft SQL Serverのインスタンスに送信します。

(継承元 ReplicationObject)
Create()

購読者に対してプルサブスクリプションを作成します。

CustomEnabledForSyncMgr(StringBuilder)

同期マネージャのカスタム公開を可能にします。

Decouple()

参照されたレプリケーションオブジェクトをサーバーから切り離します。

(継承元 ReplicationObject)
GetChangeCommand(StringBuilder, String, String)

レプリケーションからの変更コマンドを返します。

(継承元 ReplicationObject)
GetCreateCommand(StringBuilder, Boolean, ScriptOptions)

レプリケーションからcreateコマンドを返します。

(継承元 ReplicationObject)
GetDropCommand(StringBuilder, Boolean)

レプリケーションからドロップコマンドを返します。

(継承元 ReplicationObject)
InitMemberVariables(String, String, String, String, Boolean)

メンバー変数を初期化します。

InternalRefresh(Boolean)

レプリケーションから内部リフレッシュを開始します。

(継承元 ReplicationObject)
LastAgentJobHistoryInfo()

最後に実行された同期エージェントのジョブ情報を返します。

Load()

サーバーから既存のオブジェクトのプロパティを読み込みます。

(継承元 ReplicationObject)
LoadProperties()

サーバーから既存のオブジェクトのプロパティを読み込みます。

(継承元 ReplicationObject)
Refresh()

オブジェクトのプロパティをリロードします。

(継承元 ReplicationObject)
Remove()

プルサブスクリプションを解除します。

Script(ScriptOptions)

PullSubscriptionオブジェクトの現在のプロパティ設定に基づいてプルサブスクリプションを作成または削除するための Transact-SQL スクリプトを返します。

StopSynchronizationJob()

サブスクリプションを同期している実行中のジョブを停止しようとします。

SynchronizeWithJob()

サブスクリプションの同期のためにエージェントジョブを開始します。

適用対象