PublicationAttributes 列挙体
サポートされているパブリケーション プロパティを列挙します。
この列挙体には、メンバー値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (Microsoft.SqlServer.Rmo.dll)
構文
'宣言
<FlagsAttribute> _
Public Enumeration PublicationAttributes
'使用
Dim instance As PublicationAttributes
[FlagsAttribute]
public enum PublicationAttributes
[FlagsAttribute]
public enum class PublicationAttributes
[<FlagsAttribute>]
type PublicationAttributes
public enum PublicationAttributes
メンバー
メンバー名 | 説明 | |||
---|---|---|---|---|
None | Attributes からすべてのオプションを削除します。 | |||
AllowPush | 同期エージェントをディストリビューターで実行するサブスクリプション (プッシュ サブスクリプション) がサポートされます。 | |||
AllowPull | 同期エージェントをサブスクライバーで実行するサブスクリプション (プル サブスクリプション) がサポートされます。SQL Server Compact のサブスクライバーをサポートするために必要です。 | |||
AllowAnonymous | パブリケーションには、匿名サブスクリプションがサブスクライブできます。パブリッシャー側でサブスクリプションを登録せずにサブスクリプションを作成する場合、匿名サブスクリプションは必須です。これは、サブスクリプションの構成中にパブリッシャーへ SQL Server 接続を確立できない場合に対応するためです。 | |||
InternetEnabled | パブリケーションはインターネット経由で同期することが可能で、ファイル転送プロトコル (FTP) を使ってサブスクライバーにスナップショット ファイルを転送することができます。詳細については、「インターネット経由のレプリケーション」を参照してください。 | |||
ImmediateSync | スナップショット エージェントが起動するたびにパブリケーションの同期ファイルが再作成されます。サブスクリプションが作成される前にスナップショット エージェントが完了していれば、サブスクライバーでは直ちに同期ファイルを取得できます。新しいサブスクリプションは、最近実行されたスナップショット エージェントによって生成された最新の同期ファイルを取得します。ImmediateSync を設定する際には、IndependentAgent も設定する必要があります。 | |||
IndependentAgent | 各サブスクリプションは、パブリッシャーと同期する際、自身のレプリケーション エージェント インスタンスを使用します。このオプションを設定すると待機時間が短くなるため、トランザクション パブリケーションでは既定で設定されます。マージ レプリケーションでは、常に独立したエージェントが使用されます。 | |||
SnapshotInDefaultFolder | パブリケーションのスナップショット ファイルは、既定のフォルダーに格納されます。SnapshotInDefaultFolder を指定しない場合は、AltSnapshotFolder を使用して、スナップショット ファイルの代替場所を指定する必要があります。 | |||
CompressSnapshot | スナップショット ファイルは CAB 形式に圧縮されます。2 GB を超えるスナップショット ファイルは圧縮できません。SQL Server Compact サブスクライバーではサポートされません。 | |||
AllowSubscriptionCopy | 新しいサブスクリプションを作成するために、パブリケーションにサブスクライブするデータベースをコピーしてアタッチすることができます。アタッチ可能なサブスクリプションは推奨されません。 | |||
AllowSynchronousTransactions | 即時更新サブスクリプションがトランザクション パブリケーションでサポートされます。トランザクション パブリケーションでのみサポートされています。 | |||
AutomaticGenerateSyncProcedures | 更新サブスクリプションがトランザクション パブリケーションに同期させるために使用するストアド プロシージャは、自動的に生成されます。トランザクション パブリケーションでのみサポートされています。 | |||
CentralizedConflicts | 競合レコードはパブリッシャー側に保存されます。マージ パブリケーションでのみサポートされています。 | |||
EnabledForActiveDirectory | 属性は EnabledForActiveDirectory です。 | |||
AllowQueuedTransactions | キュー更新サブスクリプションがトランザクション パブリケーションでサポートされます。トランザクション パブリケーションでのみサポートされています。 | |||
AllowDtsTransformation | この機能は、Microsoft SQL Server の将来のバージョンで削除されます。新規の開発作業ではこの機能を使用しないようにし、現在この機能を使用しているアプリケーションはできるだけ早く修正してください。 | |||
DynamicFilters | パラメーター化された行フィルターがマージ パブリケーションでサポートされます。マージ パブリケーションでのみサポートされています。 | |||
KeepPartitionChanges | 事前計算済みパーティションが使用できない場合は、パーティション変更の最適化が使用されます。PartitionGroupsOption が True の場合は、KeepPartitionChanges を指定しないでください。詳細については、「事前計算済みパーティションによるパラメーター化されたフィルターのパフォーマンス最適化」を参照してください。 | |||
AllowSyncToAlternate | サブスクライバーは、マージ パブリケーションに対するサブスクリプションを、サブスクリプション元のパブリッシャー以外のサーバーに同期させることができます。マージ パブリケーションでのみサポートされています。この機能は今後のリリースで削除される予定であり、使用は推奨されません。SQL Server Compact サブスクライバーではサポートされません。 | |||
AllowSubscriberInitiatedSnapshot | マージ パブリケーションにパラメーター化フィルターが設定されている場合、サブスクライバーは、自身のデータ パーティションのフィルター選択されたスナップショットを生成するためのスナップショット処理を開始できます。マージ パブリケーションでのみサポートされています。 | |||
AllowWebSynchronization | サブスクライバーは、HTTPS プロトコルを使用して、インターネット経由でサブスクリプションを同期させることができます。マージ パブリケーションでのみサポートされています。SQL Server 2005 でのみ使用できます。SQL Server Compact のサブスクライバーをサポートするために必要です。詳細については、「マージ レプリケーションの Web 同期」を参照してください。 | |||
AllowInitializationFromBackup | サブスクライバーは、パブリケーションに対するサブスクリプションを、初期スナップショットではなくバックアップから初期化することができます。トランザクション レプリケーションまたはスナップショット レプリケーションでのみサポートされています。 | |||
EnabledForPeerToPeer | ピア ツー ピア トランザクション レプリケーションがサポートされます。トランザクション パブリケーションでのみサポートされています。SQL Server 2005 とそれ以降のバージョンでのみ使用できます。
EnabledForPeerToPeer を設定する際には、以下の制限があります。
|
|||
AllowPartitionRealignment | 削除がサブスクライバーに送られるのは、パブリッシャー上で行を変更したことでパーティションが変更となり、かつパブリケーションがパラメーター化されたフィルターを使用している場合です。マージ パブリケーションでのみサポートされています。
|
|||
DecentralizedConflicts | 競合レコードはサブスクライバー側に保存されます。マージ パブリケーションでのみサポートされています。SQL Server Compact サブスクライバーではサポートされません。 | |||
EnabledForHeterogeneousSubscribers | SQL Server 以外のサブスクライバーがサポートされます。トランザクション パブリケーションおよびスナップショット パブリケーションに対してのみ使用できます。SQL Server 2005 とそれ以降のバージョンでのみ使用できます。
EnabledForHeterogeneousSubscribers を設定する際には、以下の制限があります。
|
説明
PublicationAttributes 列挙は、列挙値のビット演算の組み合わせを許可する FlagsAttribute オプションをサポートします。
この名前空間、クラス、またはメンバーは、.NET Framework 2.0 でのみサポートされています。
関連項目
参照
Microsoft.SqlServer.Replication 名前空間