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 | パブリッシュされたテーブルのスキーマと初期データは、パブリケーション データベースのバックアップから取得されます。このオプションでは、サブスクライバがパブリケーション データベースのバックアップへのアクセス権を持っていることを前提としています。このオプションは、トランザクション パブリケーションでのみサポートされます。バックアップの場所とメディアの種類は、BackupDeviceName と BackupDeviceType で指定されます。このオプションを使用する場合は、構成時にピアツーピア トランザクション レプリケーション トポロジを停止する必要はありません。このオプションは、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