レプリケーション オブジェクトの作成または削除に使用されるスクリプトの生成のためのオプションを列挙します。
名前空間: Microsoft.SqlServer.Replication
アセンブリ: Microsoft.SqlServer.Rmo (microsoft.sqlserver.rmo.dll 内)
構文
'宣言
<FlagsAttribute> _
Public Enumeration ScriptOptions
[FlagsAttribute]
public enum ScriptOptions
[FlagsAttribute]
public enum class ScriptOptions
/** @attribute FlagsAttribute() */
public enum ScriptOptions
FlagsAttribute
public enum ScriptOptions
メンバ
| メンバ名 | 説明 |
|---|---|
| Creation | 生成したスクリプトはレプリケーション オブジェクトの作成用であることを示します。 |
| Deletion | スクリプトはレプリケーション オブジェクトの削除用であることを示します。 |
| DisableReplicationDB | スクリプトが、データベースでパブリッシングを無効にし、パブリッシングに必要なエージェント ジョブを削除する削除スクリプトであることを示します。 |
| EnableReplicationDB | スクリプトが、データベースでパブリッシングを有効にし、パブリッシングに必要なエージェント ジョブを作成する作成スクリプトであることを示します。 |
| IncludeAgentProfiles | スクリプトに、ディストリビュータで定義されたすべてのユーザー定義レプリケーション エージェント プロファイルが含まれることを示します。 |
| IncludeAll | スクリプトに、存在しうるすべてのレプリケーション オブジェクトが含まれることを示します。これは、ScriptOptions のすべての値を設定するのと同じことです。 |
| IncludeArticles | スクリプトにアーティクルが含まれることを示します。 |
| IncludeChangeDestinationDataTypes | スクリプトにユーザー定義データ型マッピングが含まれることを示します。このオプションは、IncludeArticles オプションが有効な場合に、SQL Server 以外のパブリッシャでのみサポートされています。このオプションは、SQL Server 2005 以降でのみサポートされています。 |
| IncludeCreateDistributionAgent | スクリプトにディストリビューション エージェント ジョブが含まれることを示します。 |
| IncludeCreateLogreaderAgent | スクリプトにログ リーダー エージェント ジョブが含まれることを示します。 |
| IncludeCreateMergeAgent | スクリプトにマージ エージェント ジョブが含まれることを示します。 |
| IncludeCreateQueuereaderAgent | スクリプトにキュー リーダー エージェント ジョブが含まれることを示します。 |
| IncludeCreateSnapshotAgent | スクリプトにスナップショット エージェント ジョブが含まれることを示します。 |
| IncludeDisableReplicationDB | スクリプトがデータベースでのパブリッシングを無効にし、パブリッシングに必要なエージェント ジョブを削除することを示します。 |
| IncludeDistributionPublishers | スクリプトにパブリッシャが含まれることを示します。 |
| IncludeEnableReplicationDB | スクリプトがデータベースでのパブリッシングを有効にし、パブリッシングに必要なエージェント ジョブを作成することを示します。 |
| IncludeGo | スクリプトのバッチの最後に GO コマンドが含まれることを示します。 |
| IncludeInstallDistributor | スクリプトがディストリビュータでパブリッシング オブジェクトをインストールすることを示します。 |
| IncludeMergeDynamicSnapshotJobs | スクリプトに、パラメータ化された行フィルタのあるマージ パブリケーションの既存のパーティション スナップショット ジョブの定義が含まれることを示します。このオプションは、Microsoft SQL Server 2000 以降のバージョンでのみサポートされています。 |
| IncludeMergeJoinFilters | スクリプトに、マージ パブリケーションに対して定義されたすべての結合フィルタの定義が含まれることを示します。 |
| IncludeMergePartitions | スクリプトに、パラメータ化された行フィルタのあるマージ パブリケーションの既存のパーティションの定義が含まれることを示します。このオプションは、Microsoft SQL Server 2005 以降でサポートされています。 |
| IncludeMergePublicationActivation | スクリプトに、マージ パブリケーションの状態をアクティブにする設定が含まれることを示します。このオプションは、SQL Server 2005 以降でサポートされています。 |
| IncludePartialSubscriptions | スクリプトに、パブリケーション内のすべてのアーティクルをサブスクライブしないトランザクション パブリケーションに対するサブスクリプションが含まれることを示します。 |
| IncludePublicationAccesses | スクリプトに、パブリケーション アクセス リスト (PAL) に追加されたすべてのログインが含まれることを示します。このオプションは、パブリケーション作成スクリプトに対してのみサポートされています。パブリケーションを削除すると、自動的に PAL が削除されます。 |
| IncludePublications | スクリプトにパブリケーションが含まれることを示します。 |
| IncludePublisherSideSubscriptions | スクリプトに、パブリッシャのすべてのサブスクリプションの登録が含まれることを示します。 |
| IncludePullSubscriptions | スクリプトにすべてのプル サブスクリプションが含まれることを示します。 |
| IncludeRegisteredSubscribers | スクリプトに、パブリッシャでのすべてのサブスクライバの登録が含まれることを示します。 |
| IncludeReplicationJobs | スクリプトに、レプリケーションにより作成されたすべての SQL Server エージェント ジョブの定義が含まれることを示します。このオプションは、SQL Server 2005 以降でサポートされています。 |
| IncludeSubscriberSideSubscriptions | |
| IncludeUninstallDistributor | スクリプトがディストリビュータでパブリッシング オブジェクトをアンインストールすることを示します。 |
| InstallDistributor | ディストリビュータでパブリッシング オブジェクトをインストールする作成スクリプトを示します。 |
| None | すべてのスクリプト作成オプションを消去します。 |
| UninstallDistributor | ディストリビュータでパブリッシング オブジェクトをアンインストールする削除スクリプトを示します。 |
解説
ScriptOptions 列挙は、列挙値のビット演算の組み合わせを許可する FlagsAttribute オプションをサポートします。この名前空間、クラス、またはメンバは、Microsoft .NET Framework 2.0 でのみサポートされています。
プラットフォーム
開発プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。
対象プラットフォーム
サポートされているプラットフォームの一覧については、「SQL Server 2005 のインストールに必要なハードウェアおよびソフトウェア」を参照してください。