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 アカウントの Azure Shared Access Signature トークン。 Shared Access Signature ID を使用して認証するストレージ コンテナー パスへのアクセス権を持つ有効な SAS トークンを指定します。 |
AzureStorageBlobEndpoint |
[プレビュー]Parquet ファイルからデータをインポートするための Azure Storage アカウントの Azure ストレージ BLOB エンドポイント。 |
AzureStorageContainer |
[プレビュー]Parquet ファイルからデータをインポートする Azure Storage アカウントの Azure ストレージ コンテナー名。 |
AzureStorageKey |
[プレビュー]Parquet ファイルからデータをインポートするための Azure Storage アカウントの Azure ストレージ キー。 |
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 |
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 |
オブジェクト (テーブル、インデックス、一意のキー、主キー、およびキュー) のソースとターゲットのモデルを比較するときに、パーティション スキーマ オブジェクトを考慮から除外するかどうかを指定するブール値を取得または設定します。 |
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 |
ソース モデルも構成し、単一のデプロイメント操作でターゲット データベースを更新する参照される外部要素を含めるかどうかを指定するブール値を取得または設定します。 |
IncludeTransactionalScripts |
配置操作中にトランザクションを使用し、すべての変更が正常に適用された後でトランザクションをコミットするかどうかを指定するブール値を取得または設定します。 |
IsAlwaysEncryptedParameterizationEnabled |
パラメーター化モードAlways Encrypted設定する |
LongRunningCommandTimeout |
SQLServer に対してクエリを実行するときの実行時間の長いコマンド タイムアウトを秒単位で指定します。 |
NoAlterStatementsToChangeClrTypes |
CLR アセンブリに対する変更を強制する (CLR アセンブリを削除してから作成し直す) かどうかを指定するブール値を取得または設定します。 |
PerformIndexOperationsOnline |
インデックス操作をオンラインで実行するかどうかを指定するブール値を取得または設定します |
PopulateFilesOnFileGroups |
配置元で定義されているファイル グループ用にファイルを指定するかどうかを指定するブール値を取得または設定します。 |
PreserveIdentityLastValues |
ID 列に使用された最後の値を保持するかどうかを指定するブール値を取得または設定します。 |
RebuildIndexesOfflineForDataPhase |
データをSQL Serverにインポートした後にインデックスをオフラインで再構築するかどうかを指定するブール値を取得または設定します。 |
RegisterDataTierApplication |
データベースをデータ層アプリケーションとして登録するかどうかを指定するブール値を取得または設定します。 |
RestoreSequenceCurrentValue |
スクリプトをSQL Serverにデプロイする前に、シーケンス値を有効または無効にするかどうかを指定するブール値を取得または設定します。 |
RunDeploymentPlanExecutors |
他の操作が実行されるときに DeploymentPlanExecutor コントリビューターを実行する必要があるかどうかを指定します。 既定値は false です。 |
ScriptDatabaseCollation |
ソース モデルの照合順序と一致するようにターゲット データベースを変更するかどうかを指定するブール値を取得または設定します。 |
ScriptDatabaseCompatibility |
ソース モデルの互換性レベルに合わせてターゲット データベースを変更するかどうかを指定するブール値を取得または設定します。 |
ScriptDatabaseOptions |
ソース モデルと一致するようにターゲット データベースのデータベース オプションを更新するかどうかを指定するブール値を取得または設定します。 |
ScriptDeployStateChecks |
ターゲット データベースが確実に存在し、オンラインで、かつ更新可能であることを保証するために、ターゲット データベースをチェックするかどうかを指定するブール値を取得または設定します。 |
ScriptFileSize |
ファイル グループにファイルを追加するときにそのサイズを指定するかどうかを指定するブール値を取得または設定します。 |
ScriptNewConstraintValidation |
すべての変更が適用された後に制約を検証するかどうかを指定するブール値を取得または設定します。 |
ScriptRefreshModule |
参照先のオブジェクトが更新されたときに、参照元のプロシージャを更新するかどうかを指定するブール値を取得または設定します。 |
SqlCommandVariableValues |
変数名をキーとして、SQL コマンド変数値のディクショナリを取得します。 |
TreatVerificationErrorsAsWarnings |
発行検証中に発生したエラーを警告として扱うかどうかを指定するブール値を取得または設定します。 配置計画をターゲット データベースに対して実行する前に、生成された配置計画がチェックされます。 計画の検証では、変更を加えるためには取り除く必要のある、ターゲットのみのオブジェクト (インデックスなど) の損失などの問題が検出されます。 また、複合プロジェクトへの参照のためテーブルやビューなどに依存関係が存在するのに、その関係がターゲット データベースに存在しない状況も検出されます。 すべての問題の一覧を取得するには、最初のエラー発生時に公開操作を停止するのではなく、検証エラーを警告として扱うことをお勧めします。 |
UnmodifiableObjectWarnings |
ファイルのサイズやファイル パスが異なる場合など、変更できないオブジェクトで相違点が見つかった場合に警告を生成するかどうかを指定するブール値を取得または設定します。 |
VerifyCollationCompatibility |
展開でソース モデル内に指定された照合順序がターゲット モデル内に指定された照合順序と互換性があることを検証するかどうかを指定するブール値を取得または設定します。 |
VerifyDeployment |
プラン検証フェーズを実行するかどうかを指定するブール値を取得または設定します。 |
メソッド
SetVariable(String, String) |
sqlcmd 変数を指定された値でオーバーライドする |