次の方法で共有


Subscription.SubscriptionType Property

プッシュ サブスクリプションまたはプル サブスクリプションに対して、サブスクリプションを登録するかどうかを取得します。

名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)

構文

'宣言
Public ReadOnly Property SubscriptionType As SubscriptionOption
public SubscriptionOption SubscriptionType { get; }
public:
property SubscriptionOption SubscriptionType {
    SubscriptionOption get ();
}
/** @property */
public SubscriptionOption get_SubscriptionType ()
public function get SubscriptionType () : SubscriptionOption

プロパティ値

SubscriptionOption 値です。Push の場合、サブスクリプションはプッシュ サブスクリプションです。

解説

SubscriptionType プロパティは、読み取り専用のプロパティです。

Microsoft SQL Server 2005 では、すべてのサブスクリプションがパブリッシャで追跡されます。Anonymous が返されることはありません。

プル サブスクリプションを作成するには、TransPullSubscription または MergePullSubscription を使用します。詳細については、「プル サブスクリプションを作成する方法 (RMO プログラミング)」を参照してください。

SubscriptionType プロパティを取得できるのは、パブリッシャ側の固定サーバー ロール sysadmin のメンバ、パブリケーション データベースの固定データベース ロール db_owner のメンバ、またはサブスクリプションを作成したユーザーだけです。

SubscriptionType プロパティを取得すると、sp_helpsubscription または sp_helpmergesubscription を実行したのと同じことになります。

SubscriptionType プロパティは、Microsoft SQL Server 7.0、Microsoft SQL Server 2000、および Microsoft SQL Server 2005 で使用できます。

この名前空間、クラス、またはメンバは、Microsoft .NET Framework 2.0 でのみサポートされています。

スレッド セーフ

この型の public static (Microsoft Visual Basic では共有 ) メンバは、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。

プラットフォーム

開発プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

対象プラットフォーム

サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。

参照

関連項目

Subscription Class
Subscription Members
Microsoft.SqlServer.Replication Namespace