次の方法で共有


Subscription.SubscriptionType プロパティ

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

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

構文

'宣言
Public ReadOnly Property SubscriptionType As SubscriptionOption 
    Get
'使用
Dim instance As Subscription 
Dim value As SubscriptionOption 

value = instance.SubscriptionType
public SubscriptionOption SubscriptionType { get; }
public:
property SubscriptionOption SubscriptionType {
    SubscriptionOption get ();
}
member SubscriptionType : SubscriptionOption
function get SubscriptionType () : SubscriptionOption

プロパティ値

型: Microsoft.SqlServer.Replication.SubscriptionOption
SubscriptionOption 値です。Push の場合、サブスクリプションはプッシュ サブスクリプションです。

説明

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

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

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

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

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

関連項目

参照

Subscription クラス

Microsoft.SqlServer.Replication 名前空間