ScriptOptions 列挙体

レプリケーション オブジェクトの作成または削除に使用されるスクリプトの生成のためのオプションを列挙します。

この列挙体には、メンバー値のビットごとの組み合わせを可能にする FlagsAttribute 属性が含まれています。

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

構文

'宣言
<FlagsAttribute> _
Public Enumeration ScriptOptions
'使用
Dim instance As ScriptOptions
[FlagsAttribute]
public enum ScriptOptions
[FlagsAttribute]
public enum class ScriptOptions
[<FlagsAttribute>]
type ScriptOptions
public enum ScriptOptions

メンバー

メンバー名 説明
None すべてのスクリプト作成オプションを消去します。
Creation 生成したスクリプトはレプリケーション オブジェクトの作成用であることを示します。
Deletion スクリプトはレプリケーション オブジェクトの削除用であることを示します。
IncludeArticles スクリプトにアーティクルが含まれることを示します。
IncludePublisherSideSubscriptions スクリプトに、パブリッシャのすべてのサブスクリプションの登録が含まれることを示します。
IncludeSubscriberSideSubscriptions
IncludePartialSubscriptions スクリプトに、パブリケーション内のすべてのアーティクルをサブスクライブしないトランザクション パブリケーションに対するサブスクリプションが含まれることを示します。
IncludeMergeJoinFilters スクリプトに、マージ パブリケーションに対して定義されたすべての結合フィルタの定義が含まれることを示します。
IncludeMergeDynamicSnapshotJobs スクリプトに、パラメータ化された行フィルタのあるマージ パブリケーションの既存のパーティション スナップショット ジョブの定義が含まれることを示します。このオプションは、Microsoft SQL Server 2000 以降のバージョンでのみサポートされています。
IncludeChangeDestinationDataTypes スクリプトにユーザー定義データ型マッピングが含まれることを示します。このオプションは、IncludeArticles オプションが有効な場合に、SQL Server 以外のパブリッシャでのみサポートされています。このオプションは、SQL Server 2005 以降でのみサポートされています。
IncludePublicationAccesses スクリプトに、パブリケーション アクセス リスト (PAL) に追加されたすべてのログインが含まれることを示します。このオプションは、パブリケーション作成スクリプトに対してのみサポートされています。パブリケーションを削除すると、自動的に PAL が削除されます。
IncludeReplicationJobs スクリプトに、レプリケーションにより作成されたすべての SQL Server エージェント ジョブの定義が含まれることを示します。このオプションは、SQL Server 2005 以降でサポートされています。
IncludePublications スクリプトにパブリケーションが含まれることを示します。
IncludePullSubscriptions スクリプトにすべてのプル サブスクリプションが含まれることを示します。
IncludeInstallDistributor スクリプトがディストリビュータでパブリッシング オブジェクトをインストールすることを示します。
IncludeUninstallDistributor スクリプトがディストリビュータでパブリッシング オブジェクトをアンインストールすることを示します。
IncludeRegisteredSubscribers スクリプトに、パブリッシャでのすべてのサブスクライバの登録が含まれることを示します。
IncludeDistributionPublishers スクリプトにパブリッシャが含まれることを示します。
IncludeAgentProfiles スクリプトに、ディストリビュータで定義されたすべてのユーザー定義レプリケーション エージェント プロファイルが含まれることを示します。
IncludeEnableReplicationDB スクリプトがデータベースでのパブリッシングを有効にし、パブリッシングに必要なエージェント ジョブを作成することを示します。
IncludeDisableReplicationDB スクリプトがデータベースでのパブリッシングを無効にし、パブリッシングに必要なエージェント ジョブを削除することを示します。
IncludeMergePartitions スクリプトに、パラメータ化された行フィルタのあるマージ パブリケーションの既存のパーティションの定義が含まれることを示します。このオプションは、Microsoft SQL Server 2005 以降でサポートされています。
IncludeMergePublicationActivation スクリプトに、マージ パブリケーションの状態をアクティブにする設定が含まれることを示します。このオプションは、SQL Server 2005 以降でサポートされています。
IncludeCreateSnapshotAgent スクリプトにスナップショット エージェント ジョブが含まれることを示します。
IncludeCreateLogreaderAgent スクリプトにログ リーダー エージェント ジョブが含まれることを示します。
IncludeCreateQueuereaderAgent スクリプトにキュー リーダー エージェント ジョブが含まれることを示します。
IncludeCreateDistributionAgent スクリプトにディストリビューション エージェント ジョブが含まれることを示します。
IncludeCreateMergeAgent スクリプトにマージ エージェント ジョブが含まれることを示します。
IncludeGo スクリプトのバッチの最後に GO コマンドが含まれることを示します。
EnableReplicationDB スクリプトが、データベースでパブリッシングを有効にし、パブリッシングに必要なエージェント ジョブを作成する作成スクリプトであることを示します。
DisableReplicationDB スクリプトが、データベースでパブリッシングを無効にし、パブリッシングに必要なエージェント ジョブを削除する削除スクリプトであることを示します。
InstallDistributor ディストリビュータでパブリッシング オブジェクトをインストールする作成スクリプトを示します。
UninstallDistributor ディストリビュータでパブリッシング オブジェクトをアンインストールする削除スクリプトを示します。
IncludeAll スクリプトに、存在しうるすべてのレプリケーション オブジェクトが含まれることを示します。これは、ScriptOptions のすべての値を設定するのと同じことです。

説明

ScriptOptions 列挙は、列挙値のビット演算の組み合わせを許可する FlagsAttribute オプションをサポートします。この名前空間、クラス、またはメンバは、Microsoft .NET Framework 2.0 でのみサポートされています。