Subscription クラス

定義

合併または取引出版物の購読に関して、Publisherに情報を代表します。 Subscription は、 TransSubscription クラスと MergeSubscription クラスが派生する基底クラスです。

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

注釈

TransSubscriptionクラスとMergeSubscriptionクラスはプッシュサブスクリプションの作成に使用されます。

スレッド セーフ

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

コンストラクター

名前 説明
Subscription()

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

プロパティ

名前 説明
AgentJobId

サブスクリプション同期に使われたエージェントジョブのIDを取得します。

AgentOffload

同期エージェントがエージェントジョブが作成されたコンピュータ以外のコンピュータ上で動作するかを取得または設定します。 このプロパティは、Microsoft SQL Server 2005以降のディストリビューターではもはやサポートされていません。

AgentOffloadServer

リモートエージェントのアクティベーション時にエージェントが動作するリモートコンピュータの名前を取得したり設定したりします。

AgentSchedule

サブスクリプション同期に使われるエージェントジョブのスケジュールを取得します。

CachePropertyChanges

レプリケーションプロパティの変更をキャッシュするか、即座に適用するかを取得または設定します。

(継承元 ReplicationObject)
ConnectionContext

Microsoft SQL Serverのインスタンスへの接続を取得または設定します。

(継承元 ReplicationObject)
CreateSyncAgentByDefault

サブスクリプション同期に使われるエージェントジョブがデフォルトで作成されるかどうかを取得または設定します。

DatabaseName

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

EnabledForSynchronizationManager

同期マネージャーを使ってサブスクリプションを同期できるかどうかMicrosoft Windows指定します。

IsExistingObject

オブジェクトがサーバー上に存在するかどうかを把握します。

(継承元 ReplicationObject)
Name

既存のサブスクリプションに名前が割り当てられます。

PublicationName

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

SqlServerName

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

(継承元 ReplicationObject)
Status

サブスクリプションの状況を把握します。

SubscriberName

サブスクライバーであるMicrosoft SQL Serverのインスタンス名を取得したり設定したりします。

SubscriberSecurity

加入者に接続する際に使われるセキュリティコンテキストを取得します。

SubscriptionDBName

複製されたデータを受け取ったサブスクライバーのデータベース名を取得するか設定します。

SubscriptionType

サブスクリプション登録がプッシュ用かプル用かを把握します。

SynchronizationAgentName

サブスクリプションを同期するために作成されたエージェントジョブの名前を取得したり設定したりします。

SynchronizationAgentProcessSecurity

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

SyncType

サブスクリプションの初期化方法を取得または設定します。

UserData

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

(継承元 ReplicationObject)

メソッド

名前 説明
CheckValidCreation()

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

(継承元 ReplicationObject)
CheckValidDefinition(Boolean)

サブスクリプションの定義が有効かどうかを示します。

CommitPropertyChanges()

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

(継承元 ReplicationObject)
Create()

Publisherで購読登録を作成します。

Decouple()

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

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

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

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

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

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

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

(継承元 ReplicationObject)
InternalRefresh(Boolean)

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

(継承元 ReplicationObject)
Load()

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

(継承元 ReplicationObject)
LoadProperties()

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

(継承元 ReplicationObject)
Refresh()

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

(継承元 ReplicationObject)
Remove()

Publisherでのサブスクリプション登録を削除し、Subscriberのプッシュサブスクリプションのレプリケーションオブジェクトを削除します。

Script(ScriptOptions)

サブスクリプションの作成または削除に使える Transact-SQL スクリプトを返します。

適用対象