次の方法で共有


SubscriptionSyncType Enumeration

サブスクリプションの初期同期を実行するためのオプションを列挙します。

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

構文

'宣言
Public Enumeration SubscriptionSyncType
public enum SubscriptionSyncType
public enum class SubscriptionSyncType
public enum SubscriptionSyncType
public enum SubscriptionSyncType

メンバ

メンバ名 説明
Automatic 初期スナップショットが適用されるときに、パブリッシュされたテーブルのスキーマと初期データがサブスクライバに転送されます。
InitializeWithBackup パブリッシュされたテーブルのスキーマと初期データは、パブリケーション データベースのバックアップから取得されます。このオプションでは、サブスクライバがパブリケーション データベースのバックアップへのアクセス権を持っていることを前提としています。このオプションは、トランザクション パブリケーションでのみサポートされます。バックアップの場所とメディアの種類は、BackupDeviceNameBackupDeviceType で指定されます。このオプションを使用する場合は、構成時にピアツーピア トランザクション レプリケーション トポロジを停止する必要はありません。このオプションは、SQL Server 以外のパブリケーションへのサブスクリプションでは、サポートされません。このオプションは、SQL Server 2005 以降でのみ使用できます。
None パブリッシュされたテーブルのスキーマと初期データが既にサブスクライバにあります。このオプションは、マージ パブリケーションでサポートされます。このオプションはトランザクション パブリケーションでは推奨されません。代わりに ReplicationSupportOnly を使用します。
ReplicationSupportOnly サブスクリプションの更新をサポートするアーティクル カスタム ストアド プロシージャとトリガをサブスクライバで自動生成できます。このオプションは、トランザクション パブリケーションでのみサポートされます。このオプションでは、パブリッシュされたテーブルのスキーマと初期データが既にサブスクライバにあることを前提としています。ピアツーピア トランザクション レプリケーション トポロジを構成する場合は、トポロジ内のすべてのノードのデータが同じであることを確認してください。このオプションを使用してピアツーピア トランザクション レプリケーションを構成する場合は、事前にレプリケーション トポロジを停止する必要があります。このオプションは、SQL Server 2005 以降でのみ使用できます。

解説

システム テーブルとデータは常に転送されます。

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

Microsoft.SqlServer.Replication Namespace
MergePullSubscription Class
MergePublication.MakePullSubscriptionWellKnown Method

その他の技術情報

プル サブスクリプションを作成する方法 (RMO プログラミング)