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

説明

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

関連項目

参照

Microsoft.SqlServer.Replication 名前空間