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 以外のパブリケーションを保持するために使用されます。 or クラスのインスタンスをTransSubscription使用して、SQL Server パブリッシャーに登録されているサブスクリプションに関する情報を取得します。

DistributionSubscription クラスは、既存のサブスクリプションに関する情報を返すためにのみ使用できます。 トランザクション パブリケーションまたはスナップショット パブリケーションへのサブスクリプションを作成または削除するには、TransSubscription クラスのインスタンスを使用する必要があります。

スレッド セーフ

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

コンストラクター

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

サブスクリプションが属するパブリケーションのパブリッシャーを取得します。値の設定も可能です。

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)

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

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

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

(継承元 ReplicationObject)
InternalRefresh(Boolean)

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

(継承元 ReplicationObject)
Load()

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

(継承元 ReplicationObject)
LoadProperties()

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

(継承元 ReplicationObject)
Refresh()

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

(継承元 ReplicationObject)
Script(ScriptOptions)

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

適用対象