DacDeployOptions クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
データベースへのパッケージ配置の動作に影響するオプションを定義します。
public sealed class DacDeployOptions
type DacDeployOptions = class
Public NotInheritable Class DacDeployOptions
- 継承
-
DacDeployOptions
コンストラクター
| 名前 | 説明 |
|---|---|
| DacDeployOptions() |
既定のオプションを使用して、 DacDeployOptions クラスの新しいインスタンスを作成します。 |
プロパティ
| 名前 | 説明 |
|---|---|
| AdditionalDeploymentContributorArguments |
dacpac に既にリストされている引数に加えて、追加の配置共同作成者引数を指定します。 |
| AdditionalDeploymentContributorPaths |
追加の配置コントリビューターを読み込むためのパスを指定します。 複数の値を指定する場合は、セミコロンで区切ります。 |
| AdditionalDeploymentContributors |
dacpac で指定されているものに加えて、実行する必要がある追加の配置共同作成者を指定します。 |
| AllowDropBlockingAssemblies |
CLR デプロイによってブロックアセンブリが削除されるかどうかを指定するブール値を取得または設定します。 |
| AllowExternalLanguagePaths |
外部言語の展開にファイル パスを使用するかどうかを指定するブール値を取得または設定します。 |
| AllowExternalLibraryPaths |
外部ライブラリの展開にファイル パスを使用するかどうかを指定するブール値を取得または設定します。 |
| AllowIncompatiblePlatform |
プラットフォームの互換性のためにデプロイがブロックされるかどうかを指定するブール値を取得または設定します。 |
| AllowTableRecreation |
発行でテーブルの再作成を許可するかどうかを指定するブール値を取得または設定します。 |
| AllowUnsafeRowLevelSecurityDataMovement |
RLS 対応テーブルのブロック データ モーションを無視するかどうかを指定するブール値を取得または設定します。 |
| AzureSharedAccessSignatureToken |
[プレビュー]Parquet ファイルからデータをインポートするには、Azure Storage アカウントの Shared Access Signature トークンをAzureします。 Shared Access Signature ID を使用して認証するストレージ コンテナー パスへのアクセス権を持つ有効な SAS トークンを指定します。 |
| AzureStorageBlobEndpoint |
[プレビュー]Parquet ファイルからデータをインポートするには、Azure Storage アカウントの BLOB エンドポイントをAzure storageします。 |
| AzureStorageContainer |
[プレビュー]parquet ファイルからデータをインポートするAzure Storage アカウントのコンテナー名をAzure storageします。 |
| AzureStorageKey |
[プレビュー]parquet ファイルからデータをインポートするには、Azure Storage アカウントのキーをAzure storageします。 |
| AzureStorageRootPath |
[プレビュー]Parquet ファイルからデータをインポートするAzure Storage アカウントのコンテナーの下のストレージ ルート パス。 |
| BackupDatabaseBeforeChanges |
実際のデプロイ アクションに進む前にデータベース バックアップを実行するかどうかを指定するブール値を取得または設定します。 |
| BlockOnPossibleDataLoss |
操作によってデータが失われる可能性がある場合にデプロイを停止するかどうかを指定するブール値を取得または設定します。 |
| BlockWhenDriftDetected |
システムがデータベースの現在の状態とデータベースの登録済み状態との違いをチェックし、変更が検出された場合はデプロイをブロックするかどうかを指定するブール値を取得または設定します。 このオプションが true に設定されている場合でも、ドリフト検出は、以前に RegisterDataTierApplication オプションを有効にしてデプロイされた場合にのみ、データベースで発生します。 |
| CommandTimeout |
SQLServer に対してクエリを実行するときのコマンド タイムアウトを秒単位で指定します。 |
| CommentOutSetVarDeclarations |
SQLCMD 変数の宣言をスクリプト ヘッダーでコメント アウトするかどうかを指定するブール値を取得または設定します。 |
| CompareUsingTargetCollation |
識別子の比較にターゲット照合順序を使用するかどうかを指定するブール値を取得または設定します。 |
| CreateNewDatabase |
実際のデプロイ アクションに進む前に、既存のデータベースを削除し、新しいデータベースを作成するかどうかを指定するブール値を取得または設定します。 既存のデータベースを削除する前に、シングル ユーザー モードを取得します。 |
| DatabaseLockTimeout |
SQLServer に対してクエリを実行するときのデータベース ロックのタイムアウトを秒単位で指定します。 |
| DatabaseSpecification |
Microsoft Azure SQL Databaseに固有の省略可能なパラメーターを定義します。 |
| DataOperationStateProvider |
データ操作状態プロバイダー。 |
| DeployDatabaseInSingleUserMode |
デプロイ操作中にシステムがターゲット データベースでシングル ユーザー モードを取得するかどうかを指定するブール値を取得または設定します。 |
| DisableAndReenableDdlTriggers |
すべての DDL トリガーをデプロイ操作の期間中無効にし、すべての変更が適用された後に再度有効にするかどうかを指定するブール値を取得または設定します。 |
| DisableIndexesForDataPhase |
データをSQL Serverにインポートする前にインデックスを無効にするかどうかを指定するブール値を取得または設定します。 |
| DisableParallelismForEnablingIndexes |
インデックスの再構築でデータをSQL Serverにインポートするために並列処理を使用しないかどうかを指定するブール値を取得または設定します。 |
| DoNotAlterChangeDataCaptureObjects |
Change Data Capture (CDC) 用に構成された項目をデプロイ時に変更するかどうかを指定するブール値を取得または設定します。 |
| DoNotAlterReplicatedObjects |
レプリケーション用に構成された項目をデプロイ時に変更するかどうかを指定するブール値を取得または設定します。 |
| DoNotDropDatabaseWorkloadGroups |
ソース モデルに存在しないすべてのデータベース ワークロード グループを削除するかどうかを指定するブール値を取得または設定します。 |
| DoNotDropObjectTypes |
ソースに対応するオブジェクトが存在しない場合にターゲットから削除されないオブジェクト型のコレクションを取得または設定します。 他のオブジェクトからの依存関係により、指定した型のオブジェクトを削除して再作成する必要がある場合があることに注意してください。 |
| DoNotDropWorkloadClassifiers |
ソース モデルに存在しないすべてのデータベース ワークロード グループを削除するかどうかを指定するブール値を取得または設定します。 |
| DoNotEvaluateSqlCmdVariables |
スキーマまたはその値を比較するときに SQLCMD 変数名を使用するかどうかを指定します |
| DropConstraintsNotInSource |
ソース モデルに存在しないすべての制約を削除するかどうかを指定するブール値を取得または設定します。 |
| DropDmlTriggersNotInSource |
ソース モデルに存在しないすべての DML トリガーを削除するかどうかを指定するブール値を取得または設定します。 |
| DropExtendedPropertiesNotInSource |
ソース モデルに存在しない拡張プロパティをすべて削除するかどうかを指定するブール値を取得または設定します。 |
| DropIndexesNotInSource |
ソース モデルに存在しないすべてのインデックスを削除するかどうかを指定するブール値を取得または設定します。 |
| DropObjectsNotInSource |
ターゲットに存在するがソースには存在しないオブジェクトを配置中に削除するかどうかを指定するブール値を取得または設定します。 |
| DropPermissionsNotInSource |
ソース モデルに存在しないすべてのアクセス許可を削除するかどうかを指定するブール値を取得または設定します。 |
| DropRoleMembersNotInSource |
ソース モデルに存在しないすべてのロール メンバーシップを削除するかどうかを指定するブール値を取得または設定します。 |
| DropStatisticsNotInSource |
ソース モデルに存在しないすべてのロール メンバーシップを削除するかどうかを指定するブール値を取得または設定します。 |
| EnclaveAttestationProtocol |
エンクレーブ ベースの Always Encrypted で使用する構成証明プロトコルを指定します。 |
| EnclaveAttestationUrl |
エンクレーブ ベースの Always Encrypted で使用するエンクレーブ構成証明 URL (構成証明サービス エンドポイント) を指定します。 |
| ExcludeObjectTypes |
ソース モデルとターゲット モデルを比較する際の考慮事項から除外するオブジェクトの種類のコレクションを取得または設定します。 |
| 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 列の増分値を考慮から除外するかどうかを指定するブール値を取得または設定します。 |
| 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 のパラメーター型と境界 VALUES を考慮から除外するかどうかを指定するブール値を取得または設定します。 また、ソース モデルとターゲット モデルを比較する際の考慮事項から、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 |
ソース モデルに存在しない WorkloadClassifier を除外するかどうかを指定するブール値を取得または設定します。 |
| IncludeCompositeObjects |
ソース モデルを構成し、1 回のデプロイ操作でターゲット データベースを更新する、参照先の外部要素を含めるかどうかを指定するブール値を取得または設定します。 |
| IncludeTransactionalScripts |
デプロイ操作中にトランスレーションを使用し、すべての変更が正常に適用された後にトランザクションをコミットするかどうかを指定するブール値を取得または設定します。 |
| IsAlwaysEncryptedParameterizationEnabled |
Always Encrypted パラメーター化モードの設定 |
| LongRunningCommandTimeout |
SQLServer に対してクエリを実行するときの実行時間の長いコマンド タイムアウトを秒単位で指定します。 |
| NoAlterStatementsToChangeClrTypes |
CLR アセンブリを削除して再作成することによって CLR アセンブリを強制的に変更するかどうかを指定するブール値を取得または設定します。 |
| PerformIndexOperationsOnline |
インデックス操作をオンラインで実行するかどうかを指定するブール値を取得または設定します。 |
| PopulateFilesOnFileGroups |
デプロイ ソースで定義されているファイル グループにファイルを指定するかどうかを指定するブール値を取得または設定します。 |
| PreserveIdentityLastValues |
ID 列に使用される最後の値を保持するかどうかを指定するブール値を取得または設定します。 |
| RebuildIndexesOfflineForDataPhase |
データをSQL Serverにインポートした後にインデックスをオフラインで再構築するかどうかを指定するブール値を取得または設定します。 |
| RegisterDataTierApplication |
データベースを Data-Tier アプリケーションとして登録するかどうかを指定するブール値を取得または設定します。 |
| RestoreSequenceCurrentValue |
スクリプトをSQL Serverにデプロイする前に、シーケンス値を有効または無効にするかどうかを指定するブール値を取得または設定します。 |
| RunDeploymentPlanExecutors |
他の操作が実行されるときに DeploymentPlanExecutor コントリビューターを実行する必要があるかどうかを指定します。 既定値は falseです。 |
| ScriptDatabaseCollation |
ソース モデルの照合順序に合わせてターゲット データベースを変更するかどうかを指定するブール値を取得または設定します。 |
| ScriptDatabaseCompatibility |
ソース モデルの互換性レベルに合わせてターゲット データベースを変更するかどうかを指定するブール値を取得または設定します。 |
| ScriptDatabaseOptions |
ターゲット データベースのデータベース オプションをソース モデルと一致するように更新するかどうかを指定するブール値を取得または設定します。 |
| ScriptDeployStateChecks |
ターゲット データベースが存在し、オンラインであり、更新可能であることを確認するために、ターゲット データベースをチェックするかどうかを指定するブール値を取得または設定します。 |
| ScriptFileSize |
ファイル をファイル グループに追加するときにファイル サイズを指定するかどうかを指定するブール値を取得または設定します。 |
| ScriptNewConstraintValidation |
すべての変更が適用された後に制約を検証するかどうかを指定するブール値を取得または設定します。 |
| ScriptRefreshModule |
参照先オブジェクトの更新時に参照プロシージャを更新するかどうかを指定するブール値を取得または設定します。 |
| SqlCommandVariableValues |
変数名でキー指定された SQL コマンド変数値のディクショナリを取得します。 |
| TreatVerificationErrorsAsWarnings |
発行検証中に発生したエラーを警告として扱うかどうかを指定するブール値を取得または設定します。 このチェックは、ターゲット データベースに対してプランが実行される前に、生成されたデプロイ 計画に対して実行されます。 プラン検証では、変更を行うために削除する必要がある、ターゲットのみのオブジェクト (インデックスなど) の損失などの問題が検出されます。 検証では、複合プロジェクトへの参照のために依存関係 (テーブルやビューなど) が存在するが、ターゲット データベースには存在しない状況も検出されます。 最初のエラーが発生したときに発行アクションを停止するのではなく、検証エラーを警告として扱って問題の完全な一覧を取得することもできます。 |
| UnmodifiableObjectWarnings |
ファイルのサイズやファイル パスが異なる場合など、変更できないオブジェクトで相違点が見つかった場合に警告を生成するかどうかを指定するブール値を取得または設定します。 |
| VerifyCollationCompatibility |
ソース モデルで指定された照合順序がターゲット モデルで指定された照合順序と互換性があることをデプロイで検証するかどうかを指定するブール値を取得または設定します。 |
| VerifyDeployment |
プラン検証フェーズを実行するかどうかを指定するブール値を取得または設定します。 |
メソッド
| 名前 | 説明 |
|---|---|
| SetVariable(String, String) |
sqlcmd 変数を指定された値でオーバーライドする |