SqlDeploymentOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デプロイに使用されるデプロイ オプションの値が含まれています
public class SqlDeploymentOptions
type SqlDeploymentOptions = class
Public Class SqlDeploymentOptions
- 継承
-
SqlDeploymentOptions
プロパティ
| 名前 | 説明 |
|---|---|
| AllowDropBlockingAssemblies |
CLR デプロイによってブロックアセンブリが削除されるかどうかを指定するブール値を取得します。 |
| AllowIncompatiblePlatform |
プラットフォームの互換性のためにデプロイがブロックされるかどうかを指定するブール値を取得します。 |
| AllowTableRecreation |
Publish でテーブルの再作成を許可するかどうかを指定するブール値を取得します |
| BackupDatabaseBeforeChanges |
実際のデプロイ アクションに進む前にデータベース バックアップを実行するかどうかを指定するブール値を取得します。 |
| BlockOnPossibleDataLoss |
操作によってデータが失われる可能性がある場合にデプロイを停止するかどうかを指定するブール値を取得します。 |
| BlockWhenDriftDetected |
システムがデータベースの現在の状態とデータベースの登録済み状態の違いをチェックし、変更が検出された場合はデプロイをブロックするかどうかを指定するブール値を取得します。 このオプションが true に設定されている場合でも、ドリフト検出は、以前に RegisterDataTierApplication オプションを有効にしてデプロイされた場合にのみ、データベースで発生します。 |
| CommentOutSetVarDeclarations |
SQLCMD 変数の宣言をスクリプト ヘッダーでコメント アウトするかどうかを指定するブール値を取得します。 |
| CompareUsingTargetCollation |
ソース照合順序を識別子の比較に使用するかどうかを指定するブール値を取得します。 |
| CreateNewDatabase |
実際のデプロイ アクションに進む前に、既存のデータベースを削除し、新しいデータベースを作成するかどうかを指定するブール値を取得します。 既存のデータベースを削除する前に、シングル ユーザー モードを取得します。 |
| DeployDatabaseInSingleUserMode |
デプロイ操作の実行中に、システムがターゲット データベースでシングル ユーザー モードを取得するかどうかを指定するブール値を取得します。 |
| DisableAndReenableDdlTriggers |
デプロイ操作中にすべての DDL トリガーを無効にし、すべての変更が適用された後に再度有効にするかどうかを指定するブール値を取得します。 |
| DoNotAlterChangeDataCaptureObjects |
Change Data Capture (CDC) 用に構成された項目をデプロイ時に変更するかどうかを指定するブール値を取得します。 |
| DoNotAlterReplicatedObjects |
レプリケーション用に構成された項目をデプロイ時に変更するかどうかを指定するブール値を取得します。 |
| DoNotEvaluateSqlCmdVariables |
スキーマまたはその値を比較するときに SQLCMD 変数名を使用するかどうかを指定します |
| DropConstraintsNotInSource |
ソース モデルに存在しないすべての制約を削除するかどうかを指定するブール値を取得します。 |
| DropDmlTriggersNotInSource |
ソース モデルに存在しないすべての DML トリガーを削除するかどうかを指定するブール値を取得します。 |
| DropExtendedPropertiesNotInSource |
ソース モデルに存在しないすべての拡張プロパティを削除するかどうかを指定するブール値を取得します。 |
| DropIndexesNotInSource |
ソース モデルに存在しないすべてのインデックスを削除するかどうかを指定するブール値を取得します。 |
| DropObjectsNotInSource |
ターゲットに存在するが、ソースには存在しないオブジェクトをデプロイ時に削除するかどうかを指定するブール値を取得します。 |
| DropPermissionsNotInSource |
ソース モデルに存在しないすべてのアクセス許可を削除するかどうかを指定するブール値を取得します。 |
| DropRoleMembersNotInSource |
ソース モデルに存在しないすべてのロール メンバーシップを削除するかどうかを指定するブール値を取得します。 |
| DropStatisticsNotInSource |
ソース モデルに存在しないすべての統計を削除するかどうかを指定するブール値を取得します。 |
| GenerateSmartDefaults |
NOT NULL 値に制約されている NULL 列を設定するために既定値を生成するかどうかを指定するブール値を取得します。 |
| HashObjectNamesInLogs |
ログ内のすべてのオブジェクト名をランダム ハッシュ値に置き換えるかどうかを指定するブール値を取得します。 |
| IgnoreAnsiNulls |
ソース モデルとターゲット モデルを比較するときに、ANSI_NULL オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreAuthorizer |
ソース モデルとターゲット モデルを比較するときに、AUTHORIZATION オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreColumnCollation |
ソース モデルとターゲット モデルを比較するときに、照合順序指定子を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreColumnOrder |
ソース モデルとターゲット モデルを比較するときに、テーブル内の列の順序を考慮して除外するかどうかを指定するブール値を取得します。 |
| IgnoreComments |
ソース モデルとターゲット モデルを比較するときに、コメントを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreCryptographicProviderFilePath |
ソース モデルとターゲット モデルを比較するときに、暗号化プロバイダーのファイル仕様を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreDatabaseWorkloadGroups |
ソース モデルとターゲット モデルを比較するときに、データベース ワークロード グループを考慮から除外するかどうかを指定するブール値を取得または設定します。 |
| IgnoreDdlTriggerOrder |
ソース モデルとターゲット モデルを比較するときに、DDL トリガーの順序を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreDdlTriggerState |
ソース モデルとターゲット モデルを比較するときに、DDL トリガーの状態を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreDefaultSchema |
ソース モデルとターゲット モデルを比較するときに、DEFAULT_SCHEMA オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreDmlTriggerOrder |
ソース モデルとターゲット モデルを比較するときに、DML トリガーの順序を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreDmlTriggerState |
ソース モデルとターゲット モデルを比較するときに DML トリガーの状態を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreExtendedProperties |
ソース モデルとターゲット モデルを比較するときに、すべての拡張プロパティを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreFileAndLogFilePath |
ソース モデルとターゲット モデルを比較するときに FILE オブジェクトの FILENAME オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreFilegroupPlacement |
ソース モデルとターゲット モデルを比較するときに、ファイル グループ指定子を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreFileSize |
ソース モデルとターゲット モデルを比較するときに FILE オブジェクトの SIZE オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreFillFactor |
ソース モデルとターゲット モデルを比較するときに、FILLFACTOR オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreFullTextCatalogFilePath |
ソース モデルとターゲット モデルを比較するときに、FULLTEXT CATALOG オブジェクトのパス指定を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreIdentitySeed |
ソース モデルとターゲット モデルを比較するときに、IDENTITY 列のシード値を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreIncrement |
ソース モデルとターゲット モデルを比較するときに、IDENTITY 列の増分値を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreIndexesStatisticsOnEnclaveEnabledColumns |
DB エクスポートの新しいオプションをエクスポートする前にインデックスと統計を削除するかどうかを指定するブール値を取得します。 |
| IgnoreIndexOptions |
ソース モデルとターゲット モデルを比較するときに、インデックス オプションの違いを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreIndexPadding |
ソース モデルとターゲット モデルを比較するときに、PAD_INDEX オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreKeywordCasing |
ソース モデルとターゲット モデルを比較するときに、キーワードの大文字と小文字の違いを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreLockHintsOnIndexes |
ソース モデルとターゲット モデルを比較するときに、ALLOW_ROW_LOCKSオプションとALLOW_PAGE_LOGKS オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreLoginSids |
ソース モデルとターゲット モデルを比較するときに、LOGIN オブジェクトの SID オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreNotForReplication |
ソース モデルとターゲット モデルを比較するときに、NOT FOR REPLICATION オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreObjectPlacementOnPartitionScheme |
次のオブジェクトのソース モデルとターゲット モデルを比較するときに、パーティション 構成オブジェクトを考慮から除外するかどうかを指定するブール値を取得します。Table、Index、Unique Key、Primary Key、Queue です。 |
| IgnorePartitionSchemes |
パラメーター型を除外するかどうかを指定するブール値を取得し、ソース モデルとターゲット モデルを比較するときに PARTITION FUNCTION のパラメーター型と境界値を考慮から除外するかどうかを指定するブール値を取得します。 また、ソース モデルとターゲット モデルを比較する際の考慮事項から、PARTITION SCHEMA の FILEGROUP とパーティション関数も除外されます。 |
| IgnorePermissions |
ソース モデルとターゲット モデルを比較するときに、すべてのアクセス許可ステートメントを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreQuotedIdentifiers |
ソース モデルとターゲット モデルを比較するときに、QUOTED_IDENTIFIER オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreRoleMembership |
ソース モデルとターゲット モデルを比較するときに、すべての ROLE MEMBERSHIP オブジェクトを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreRouteLifetime |
ソース モデルとターゲット モデルを比較するときに、ROUTE オブジェクトの LIFETIME オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreSemicolonBetweenStatements |
ソース モデルとターゲット モデルを比較するときに、セミコロンの有無を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreSensitivityClassifications |
ソース モデルとターゲット モデルを比較するときに、列のデータ秘密度分類を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreTableOptions |
ターゲット テーブルのオプションがソース テーブルと一致するように更新されるかどうかを指定するブール値を取得します。 |
| IgnoreTablePartitionOptions |
ソース モデルとターゲット モデルを比較するときに、テーブル パーティション オプションの RANGE と BOUNDARY VALUES を考慮から除外するかどうかを指定するブール値を取得または設定します。 |
| IgnoreUserSettingsObjects |
ソース モデルとターゲット モデルを比較するときに考慮からユーザー設定を除外するかどうかを指定するブール値を取得します。 |
| IgnoreWhitespace |
ソース モデルとターゲット モデルを比較するときに、空白を考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreWithNocheckOnCheckConstraints |
ソース モデルとターゲット モデルを比較するときに、CHECK 制約オブジェクトの CHECK|NO CHECK オプションを考慮から除外するかどうかを指定するブール値を取得します。 |
| IgnoreWithNocheckOnForeignKeys |
FOREIGN KEY の CHECK|NO CHECK オプションを除外するかどうかを指定するブール値を取得します。 |
| IgnoreWorkloadClassifiers |
ソース モデルとターゲット モデルを比較するときに、ワークロード分類子を考慮から除外するかどうかを指定するブール値を取得または設定します。 |
| IncludeCompositeObjects |
ソース モデルを構成する参照先の外部要素を含めるかどうかを指定するブール値を取得し、1 回のデプロイ操作でターゲット データベースを更新します。 |
| IncludeTransactionalScripts |
デプロイ操作中にトランスレーションを使用し、すべての変更が正常に適用された後にトランザクションをコミットするかどうかを指定するブール値を取得します。 |
| IsAlwaysEncryptedParameterizationEnabled |
デプロイに使用されるデプロイ オプションの値が含まれています |
| NoAlterStatementsToChangeClrTypes |
CLR アセンブリを削除して再作成することによって CLR アセンブリを強制的に変更するかどうかを指定するブール値を取得します。 |
| PerformIndexOperationsOnline |
オンラインでインデックス操作を実行するかどうかを指定するブール値を取得します。 |
| PopulateFilesOnFileGroups |
デプロイ ソースで定義されているファイル グループに対してファイルを指定するかどうかを指定するブール値を取得します。 |
| PreserveIdentityLastValues |
ID 列に使用される最後の値を保持するかどうかを指定するブール値を取得または設定します。 |
| RegisterDataTierApplication |
データベースを Data-Tier アプリケーションとして登録するかどうかを指定するブール値を取得します。 |
| RestoreSequenceCurrentValue |
ターゲット データベースがシーケンスの現在の値を更新する必要があるかどうかを指定するブール値を取得します。 |
| ScriptDatabaseCollation |
ソース モデルの照合順序に合わせてターゲット データベースを変更するかどうかを指定するブール値を取得します。 |
| ScriptDatabaseCompatibility |
ソース モデルの互換性レベルに合わせてターゲット データベースを変更するかどうかを指定するブール値を取得します。 |
| ScriptDatabaseOptions |
ソース モデルと一致するようにターゲット データベースのデータベース オプションを更新するかどうかを指定するブール値を取得します。 |
| ScriptDeployStateChecks |
ターゲット データベースが存在し、オンラインであり、更新可能であることを確認するために、ターゲット データベースをチェックする必要があるかどうかを指定するブール値を取得します。 |
| ScriptFileSize |
ファイル をファイル グループに追加するときにファイル サイズを指定するかどうかを指定するブール値を取得します。 |
| ScriptNewConstraintValidation |
すべての変更が適用された後に制約を検証するかどうかを指定するブール値を取得します。 |
| ScriptRefreshModule |
参照先オブジェクトが更新されたときに参照プロシージャを更新するかどうかを指定するブール値を取得します。 |
| SqlCommandVariableValues |
変数名でキー指定された SQL コマンド変数値のディクショナリを取得します。 |
| TargetConnectionString |
ターゲット 接続文字列を指定する文字列を取得します。 |
| TargetDatabaseExists |
ターゲット データベースが存在するかどうかを set で指定するブール値を取得します。 |
| TargetDatabaseName |
ターゲット データベース名を指定する文字列を取得します。 |
| TargetingServerless |
ターゲット サーバーが LocalDB かどうかを指定するブール値を取得します。 |
| TreatVerificationErrorsAsWarnings |
発行検証中に発生したエラーを警告として扱うかどうかを指定するブール値を取得します。 このチェックは、ターゲット データベースに対してプランが実行される前に、生成されたデプロイ 計画に対して実行されます。 プラン検証では、変更を行うために削除する必要がある、ターゲットのみのオブジェクト (インデックスなど) の損失などの問題が検出されます。 検証では、複合プロジェクトへの参照のために依存関係 (テーブルやビューなど) が存在するが、ターゲット データベースには存在しない状況も検出されます。 最初のエラーが発生したときに発行アクションを停止するのではなく、検証エラーを警告として扱って問題の完全な一覧を取得することもできます。 |
| UnmodifiableObjectWarnings |
変更できないオブジェクトで相違点が見つかったときに警告を生成するかどうかを指定するブール値を取得します 。たとえば、ファイルのサイズやファイル パスが異なっていた場合などです。 |
| VerifyCollationCompatibility |
ソース モデルで指定された照合順序がターゲット モデルで指定された照合順序と互換性があることをデプロイで確認するかどうかを指定するブール値を取得します。 |
| VerifyDeployment |
プラン検証フェーズを実行するかどうかを指定するブール値を取得します。 |