Subscription クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
パブリッシャーでの、マージ パブリケーションまたはトランザクション パブリケーションへのサブスクリプションに関する情報を表します。 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
- 継承
- 派生
注釈
TransSubscription クラスと MergeSubscription クラスを使用して、プッシュ サブスクリプションを作成します。
スレッド セーフ
この型の public static (Microsoft Visual Basic では Shared
) のすべてのメンバーは、マルチスレッド操作で安全に使用できます。 インスタンス メンバーの場合は、スレッド セーフであるとは限りません。
コンストラクター
Subscription() |
Subscription クラスの新しいインスタンスを作成します。 |
プロパティ
AgentJobId |
サブスクリプションの同期に使用されるエージェント ジョブの ID を取得します。 |
AgentOffload |
エージェント ジョブの作成時と異なるコンピューター上で同期エージェントを実行するかどうかを取得します。値の設定も可能です。 このプロパティは、Microsoft SQL Server 2005 以降を実行しているディストリビューターではサポートされなくなりました。 |
AgentOffloadServer |
リモート エージェントのアクティブ化を使用するとき、エージェントが実行されるリモート コンピューターの名前を取得します。値の設定も可能です。 |
AgentSchedule |
サブスクリプションの同期に使用されるエージェント ジョブのスケジュールを取得します。 |
CachePropertyChanges |
レプリケーション プロパティに加えられた変更をキャッシュするか、またはすぐに適用するかを取得します。値の設定も可能です。 (継承元 ReplicationObject) |
ConnectionContext |
Microsoft SQL Server のインスタンスへの接続を取得または設定します。 (継承元 ReplicationObject) |
CreateSyncAgentByDefault |
サブスクリプションの同期に使用されるエージェント ジョブが既定で作成されるかどうかを取得します。値の設定も可能です。 |
DatabaseName |
パブリケーション データベースの名前を取得します。値の設定も可能です。 |
EnabledForSynchronizationManager |
Microsoft Windows Synchronization Manager を使用してサブスクリプションを同期できるかどうかを指定します。 |
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() |
パブリッシャー側でサブスクリプション登録を作成します。 |
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) |
Remove() |
パブリッシャーでサブスクリプション登録を削除し、プッシュ サブスクリプション用のサブスクライバーでレプリケーション オブジェクトを削除します。 |
Script(ScriptOptions) |
サブスクリプションの作成または削除に使用できる Transact-SQL スクリプトを返します。 |