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 | 事前計算済みパーティションが使用できない場合は、パーティション変更の最適化が使用されます。PartitionGroupsOption が True の場合は、KeepPartitionChanges を指定しないでください。詳細については、「事前計算済みパーティションによるパラメータ化されたフィルタのパフォーマンス最適化」を参照してください。 |
None | Attributes からすべてのオプションを削除します。 |
SnapshotInDefaultFolder | パブリケーションのスナップショット ファイルは、既定のフォルダに格納されます。SnapshotInDefaultFolder を指定しない場合は、AltSnapshotFolder を使用して、スナップショット ファイルの代替場所を指定する必要があります。 |
解説
PublicationAttributes 列挙は、列挙値のビット演算の組み合わせを許可する FlagsAttribute オプションをサポートします。
この名前空間、クラス、またはメンバは、.NET Framework 2.0 でのみサポートされています。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
参照
関連項目
Microsoft.SqlServer.Replication Namespace
Publication Class