PullSubscription クラス

定義

マージ パブリケーションまたはトランザクション パブリケーションのサブスクリプションに関して、同期エージェントがサブスクライバーで実行される場合のパブリッシャー側の情報を表します。 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 クラスを使用して、サブスクライバーでプル サブスクリプションを作成します。 また、TransSubscription クラスと MergeSubscription クラスを使用して、パブリッシャーでプル サブスクリプションを登録する必要があります。

スレッド セーフ

この型の public static (Microsoft Visual Basic では Shared) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

コンストラクター

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

マージ パブリケーションまたはトランザクション パブリケーションのサブスクリプションに関して、同期エージェントがサブスクライバーで実行される場合のパブリッシャー側の情報を表します。 PullSubscription は、TransPullSubscription クラスと MergePullSubscription クラスの派生元の基本クラスです。

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(Boolean)

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

CommitPropertyChanges()

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

(継承元 ReplicationObject)
Create()

サブスクライバー上にプル サブスクリプションを作成します。

CustomEnabledForSyncMgr(StringBuilder)

同期マネージャーのカスタム パブリケーションを有効にします。

Decouple()

参照先のレプリケーション オブジェクトをサーバーから切断します。

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

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

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

レプリケーションの作成コマンドを返します。

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

レプリケーションの削除コマンドを返します。

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

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

InternalRefresh(Boolean)

レプリケーションで内部更新を開始します。

(継承元 ReplicationObject)
LastAgentJobHistoryInfo()

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

Load()

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

(継承元 ReplicationObject)
LoadProperties()

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

(継承元 ReplicationObject)
Refresh()

オブジェクトのプロパティを再度読み込みます。

(継承元 ReplicationObject)
Remove()

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

Script(ScriptOptions)

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

StopSynchronizationJob()

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

SynchronizeWithJob()

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

適用対象