次の方法で共有


Subscription.EnabledForSynchronizationManager Property

Microsoft Windows 同期マネージャを使用してサブスクリプションを同期できるかどうかを指定します。

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

構文

'宣言
Public Property EnabledForSynchronizationManager As Boolean
public bool EnabledForSynchronizationManager { get; set; }
public:
property bool EnabledForSynchronizationManager {
    bool get ();
    void set (bool value);
}
/** @property */
public boolean get_EnabledForSynchronizationManager ()

/** @property */
public void set_EnabledForSynchronizationManager (boolean value)
public function get EnabledForSynchronizationManager () : boolean

public function set EnabledForSynchronizationManager (value : boolean)

プロパティ値

Boolean 値です。この値は常に false です。既存のサブスクリプションで Windows 同期マネージャが使用できるようになっている場合でも変わりません。

解説

サーバーでサブスクリプションを作成する前に、EnabledForSynchronizationManager プロパティを設定する必要があります。サーバーでサブスクリプションを登録した後に EnabledForSynchronizationManager プロパティを変更することはできません。

DatabaseName プロパティを設定できるのは、パブリッシャ側の固定サーバー ロール sysadmin のメンバ、またはパブリケーション データベースの固定データベース ロール db_owner のメンバだけです。

DatabaseName プロパティを設定すると、sp_addpushsubscription_agent または sp_addmergepushsubscription_agent を実行したのと同じことになります。

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

このプロパティは、SQL Server 以外のパブリッシャではサポートされていません。

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

スレッド セーフ

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

Subscription Class
Subscription Members
Microsoft.SqlServer.Replication Namespace