PublicationAttributes Enumeration

サポートされているパブリケーション プロパティを列挙します。

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

構文

'宣言
<FlagsAttribute> _
Public Enumeration PublicationAttributes
[FlagsAttribute] 
public enum PublicationAttributes
[FlagsAttribute] 
public enum class PublicationAttributes
/** @attribute FlagsAttribute() */ 
public enum PublicationAttributes
FlagsAttribute 
public enum PublicationAttributes

メンバ

メンバ名 説明
AllowAnonymous パブリケーションには、匿名サブスクリプションがサブスクライブできます。
AllowDtsTransformation 変換可能なサブスクリプションがサポートされています。この機能は推奨されません。SQL Server 2000 データ変換サービス (DTS) をインストールする必要があります。詳細については、「パブリッシュされたデータの変換」を参照してください。
AllowInitializationFromBackup サブスクライバは、パブリケーションに対するサブスクリプションを、初期スナップショットではなくバックアップから初期化することができます。トランザクション レプリケーションまたはスナップショット レプリケーションに対してのみ使用できます。
AllowPartitionRealignment 削除がサブスクライバに送られるのは、パブリッシャ上で行を変更したことでパーティションが変更となり、かつパブリケーションがパラメータ化されたフィルタを使用している場合です。マージ パブリケーションだけでサポートされています。
AllowPull 同期エージェントをサブスクライバで実行するサブスクリプション (プル サブスクリプション) がサポートされます。SQL Server 2005 Compact Edition のサブスクライバをサポートするために必要です。
AllowPush 同期エージェントをディストリビュータで実行するサブスクリプション (プッシュ サブスクリプション) がサポートされます。
AllowQueuedTransactions キュー更新サブスクリプションがトランザクション パブリケーションでサポートされます。トランザクション パブリケーションだけでサポートされます。
AllowSubscriberInitiatedSnapshot マージ パブリケーションにパラメータ化フィルタが設定されている場合、サブスクライバは、自身のデータ パーティションのフィルタ選択されたスナップショットを生成するためのスナップショット処理を開始できます。マージ パブリケーションだけでサポートされています。
AllowSubscriptionCopy 新しいサブスクリプションを作成するために、パブリケーションにサブスクライブするデータベースをコピーしてアタッチすることができます。アタッチ可能なサブスクリプションは推奨されません。
AllowSynchronousTransactions 即時更新サブスクリプションがトランザクション パブリケーションでサポートされます。トランザクション パブリケーションだけでサポートされます。
AllowSyncToAlternate サブスクライバは、マージ パブリケーションに対するサブスクリプションを、サブスクリプション元のパブリッシャ以外のサーバーに同期させることができます。マージ パブリケーションだけでサポートされています。この機能は廃止されており、今後のリリースでは削除されます。SQL Server 2005 Compact Edition サブスクライバではサポートされません。
AllowWebSynchronization サブスクライバは、HTTPS プロトコルを使用して、インターネット経由でサブスクリプションを同期させることができます。マージ パブリケーションだけでサポートされています。SQL Server 2005 だけで利用可能です。SQL Server 2005 Compact Edition のサブスクライバをサポートするために必要です。詳細については、「マージ レプリケーションの Web 同期」を参照してください。
AutomaticGenerateSyncProcedures 更新サブスクリプションがトランザクション パブリケーションに同期させるために使用するストアド プロシージャは、自動的に生成されます。トランザクション パブリケーションだけでサポートされます。
CentralizedConflicts 競合レコードはパブリッシャ側に保存されます。マージ パブリケーションだけでサポートされています。
CompressSnapshot スナップショット ファイルは CAB 形式に圧縮されます。2 GB を超えるスナップショット ファイルは圧縮できません。SQL Server 2005 Compact Edition サブスクライバではサポートされません。
DecentralizedConflicts 競合レコードはサブスクライバ側に保存されます。マージ パブリケーションだけでサポートされています。SQL Server 2005 Compact Edition サブスクライバではサポートされません。
DynamicFilters パラメータ化された行フィルタがマージ パブリケーションでサポートされます。マージ パブリケーションだけでサポートされます。
EnabledForActiveDirectory  
EnabledForHeterogeneousSubscribers SQL Server 以外のサブスクライバがサポートされます。トランザクション パブリケーションおよびスナップショット パブリケーションに対してのみ使用できます。SQL Server 2005 とそれ以降のバージョンだけで利用可能です。
EnabledForPeerToPeer ピア ツー ピア トランザクション レプリケーションがサポートされます。トランザクション パブリケーションだけでサポートされます。SQL Server 2005 とそれ以降のバージョンだけで利用可能です。
ImmediateSync スナップショット エージェントが起動するたびにパブリケーションの同期ファイルが再作成されます。サブスクリプションが作成される前にスナップショット エージェントが完了していれば、サブスクライバは直ちに同期ファイルを取得できます。新しいサブスクリプションは、最も最近実行されたスナップショット エージェントによって生成された最新の同期ファイルを取得します。ImmediateSync を設定する際には、IndependentAgent も設定する必要があります。
IndependentAgent 各サブスクリプションは、パブリッシャと同期する際、自身のレプリケーション エージェント インスタンスを使用します。このオプションを設定すると待機時間が短くなるため、トランザクション パブリケーションでは既定で設定されます。マージ レプリケーションでは、常に独立したエージェントが使用されます。
InternetEnabled パブリケーションはインターネット経由で同期することが可能で、ファイル転送プロトコル (FTP) を使ってサブスクライバにスナップショット ファイルを転送することができます。詳細については、「インターネット経由のレプリケーションの実装」を参照してください。
KeepPartitionChanges 事前計算済みパーティションが使用できない場合は、パーティション変更の最適化が使用されます。PartitionGroupsOptionTrue の場合は、KeepPartitionChanges を指定しないでください。詳細については、「事前計算済みパーティションによるパラメータ化されたフィルタのパフォーマンス最適化」を参照してください。
None Attributes からすべてのオプションを削除します。
SnapshotInDefaultFolder パブリケーションのスナップショット ファイルは、既定のフォルダに格納されます。SnapshotInDefaultFolder を指定しない場合は、AltSnapshotFolder を使用して、スナップショット ファイルの代替場所を指定する必要があります。

解説

PublicationAttributes 列挙は、列挙値のビット演算の組み合わせを許可する FlagsAttribute オプションをサポートします。

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

プラットフォーム

開発プラットフォーム

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

対象プラットフォーム

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

参照

関連項目

Microsoft.SqlServer.Replication Namespace
Publication Class

その他の技術情報

パブリケーションを作成する方法 (RMO プログラミング)