次の方法で共有


SqlDeploymentOptions クラス

定義

配置に使用する配置オプションの値を含む

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

プラン検証フェーズを実行するかどうかを指定するブール値を取得します。

適用対象