DistributionSubscription クラス

定義

トランザクション出版物またはスナップショット出版物の購読に関してディストリビューターに保存された情報を表す。

public ref class DistributionSubscription sealed : Microsoft::SqlServer::Replication::ReplicationObject
public sealed class DistributionSubscription : Microsoft.SqlServer.Replication.ReplicationObject
type DistributionSubscription = class
    inherit ReplicationObject
Public NotInheritable Class DistributionSubscription
Inherits ReplicationObject
継承
DistributionSubscription

注釈

DistributionSubscriptionクラスは主にSQL Server Management Studioが非SQL Server出版物の購読を維持するために利用しています。 TransSubscriptionやクラスのインスタンスを使って、SQL Server Publisherに登録されたサブスクリプションの情報を取得してください。

DistributionSubscriptionクラスは既存のサブスクリプションに関する情報を返すためにのみ使用できます。 トランザクション出版物やスナップショット出版物のサブスクリプションを作成または削除するには、 TransSubscription クラスのインスタンスを使用しなければなりません。

スレッド セーフ

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

コンストラクター

名前 説明
DistributionSubscription()

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

DistributionSubscription(String, String, String, String, String, String, ServerConnection)

必要なプロパティを持ち、ディストリビュータとの接続を持つ新しい DistributionSubscription クラスのインスタンスを作成します。

プロパティ

名前 説明
AgentJobId

サブスクリプションを同期するSQL Server エージェントジョブのIDを取得します。

AgentSchedule

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

CachePropertyChanges

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

(継承元 ReplicationObject)
ConnectionContext

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

(継承元 ReplicationObject)
DistributionAgent

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

DistributionDBName

配布データベースの名前を取得するか設定します。

IsExistingObject

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

(継承元 ReplicationObject)
Name

サブスクリプションの名前を入手します。

PublicationDBName

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

PublicationName

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

PublisherName

購読が属する出版物のPublisherを取得したり設定したりします。

SqlServerName

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

(継承元 ReplicationObject)
Status

サブスクリプションのステータスを取得するか設定します。

SubscriberName

加入者の名前を取得するか設定します。

SubscriptionDBName

サブスクリプションデータベースの名前を取得するか設定します。

SubscriptionType

配信エージェントがディストリビューター(Push)で動作するか、加入者(Pull)で動作するか、取得または設定します。

SyncType

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

UserData

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

(継承元 ReplicationObject)

メソッド

名前 説明
CheckValidCreation()

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

(継承元 ReplicationObject)
CheckValidDefinition(Boolean)

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

(継承元 ReplicationObject)
CommitPropertyChanges()

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

(継承元 ReplicationObject)
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)
Script(ScriptOptions)

サブスクリプション用の Transact-SQL スクリプトを生成します。

適用対象