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 |
ターゲット データベースが存在するかどうかを指定するブール値を取得します |
TargetDatabaseName |
ターゲット データベース名を指定する文字列を取得します |
TargetingServerless |
ターゲット サーバーが LocalDB であるかどうかを指定するブール値を取得します |
TreatVerificationErrorsAsWarnings |
発行検証中に発生したエラーを警告として扱うかどうかを指定するブール値を取得します。 配置計画をターゲット データベースに対して実行する前に、生成された配置計画がチェックされます。 計画の検証では、変更を加えるためには取り除く必要のある、ターゲットのみのオブジェクト (インデックスなど) の損失などの問題が検出されます。 また、複合プロジェクトへの参照のためテーブルやビューなどに依存関係が存在するのに、その関係がターゲット データベースに存在しない状況も検出されます。 すべての問題の一覧を取得するには、最初のエラー発生時に公開操作を停止するのではなく、検証エラーを警告として扱うことをお勧めします。 |
UnmodifiableObjectWarnings |
ファイルのサイズやファイル パスが異なる場合など、変更できないオブジェクトで相違点が見つかった場合に警告を生成するかどうかを指定するブール値を取得します。 |
VerifyCollationCompatibility |
ソース モデルで指定された照合順序がターゲット モデルで指定された照合順序と互換性があることをデプロイで確認するかどうかを指定するブール値を取得します。 |
VerifyDeployment |
プラン検証フェーズを実行するかどうかを指定するブール値を取得します。 |