DistributionSubscription クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ディストリビューターに格納されている、トランザクション パブリケーションまたはスナップショット パブリケーションへのサブスクリプションに関する情報を表します。
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 クラスは、主に 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 スクリプトを生成します。 |