次の方法で共有


DacDeployOptions クラス

データベースへのパッケージの配置動作に影響するオプションを定義します。

継承階層

System.Object
  Microsoft.SqlServer.Dac.DacDeployOptions

名前空間:  Microsoft.SqlServer.Dac
アセンブリ:  Microsoft.SqlServer.Dac (Microsoft.SqlServer.Dac.dll)

構文

'宣言
Public NotInheritable Class DacDeployOptions
'使用
Dim instance As DacDeployOptions
public sealed class DacDeployOptions
public ref class DacDeployOptions sealed
[<SealedAttribute>]
type DacDeployOptions =  class end
public final class DacDeployOptions

DacDeployOptions 型は、以下のメンバーを公開しています。

コンストラクター

  名前 説明
パブリック メソッド DacDeployOptions 既定のオプションを使用して DacDeployOptions クラスの新しいインスタンスを作成します。

先頭に戻る

プロパティ

  名前 説明
パブリック プロパティ AdditionalDeploymentContributorArguments dacpac で既に一覧に表示されている配置コントリビューター引数に加えて、配置コントリビューター引数を追加で指定します。
パブリック プロパティ AdditionalDeploymentContributors dacpac で指定された配置コントリビューターに加え、実行する必要がある配置コントリビューターを追加で指定します。
パブリック プロパティ AllowDropBlockingAssemblies CLR の配置時に、ブロックしているアセンブリを削除するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ AllowIncompatiblePlatform プラットフォームの互換性により配置をブロックするかどうかを指定するブール値を取得または設定します。
パブリック プロパティ BackupDatabaseBeforeChanges 実際の配置操作の前にデータベース バックアップを実行するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ BlockOnPossibleDataLoss 配置操作でデータが失われる可能性がある場合に、配置を停止するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ BlockWhenDriftDetected データベースの現在の状態と登録されている状態との違いをチェックしたうえで、違いが検出された場合に配置をブロックするかどうかを指定するブール値を取得または設定します。このオプションを true に設定した場合でも、誤差検出が行われるのは、過去に RegisterDataTierApplication オプションを有効にして配置されたデータベースに限られます。
パブリック プロパティ CommentOutSetVarDeclarations SQLCMD 変数の宣言をスクリプト ヘッダーでコメント アウトするかどうかを指定するブール値を取得または設定します。
パブリック プロパティ CompareUsingTargetCollation 識別子の比較にソースの照合順序を使用するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ CreateNewDatabase 実際の配置操作の前に既存のデータベースを削除し、新しいデータベースを作成するかどうかを指定するブール値を取得または設定します。既存のデータベースを削除する際は、あらかじめシングル ユーザー モードが獲得されます。
パブリック プロパティ DeployDatabaseInSingleUserMode 配置操作中、ターゲット データベースに対するシングル ユーザー モードをシステムが獲得するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DisableAndReenableDdlTriggers 配置操作中、すべての DDL トリガーを無効にし、変更がすべて適用された後で再度有効にするかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DoNotAlterChangeDataCaptureObjects 変更データ キャプチャ (CDC) の対象として構成されているアイテムを配置中に変更する必要があるかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DoNotAlterReplicatedObjects レプリケーションの対象として構成されているアイテムを配置中に変更する必要があるかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DropConstraintsNotInSource ソース モデルに存在しない制約をすべて削除するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DropDmlTriggersNotInSource ソース モデルに存在しない DML トリガーをすべて削除するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DropExtendedPropertiesNotInSource ソース モデルに存在しない拡張プロパティをすべて削除するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DropIndexesNotInSource ソース モデルに存在しないインデックスをすべて削除するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DropObjectsNotInSource 配置中、ターゲットには存在するがソースには存在しないオブジェクトを削除するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DropPermissionsNotInSource ソース モデルに存在しない権限をすべて削除するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ DropRoleMembersNotInSource ソース モデルに存在しないロールのメンバーシップをすべて削除するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ GenerateSmartDefaults NULL 以外の値に制限されているとき、NULL 列に挿入する既定値を生成するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreAnsiNulls ソース モデルとターゲット モデルを比較する際の考慮の対象から ANSI_NULL オプションを除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreAuthorizer ソース モデルとターゲット モデルを比較する際の考慮の対象から AUTHORIZATION オプションを除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreColumnCollation ソース モデルとターゲット モデルを比較する際の考慮の対象から照合順序指定子を除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreComments ソース モデルとターゲット モデルを比較する際の考慮の対象からコメントを除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreCryptographicProviderFilePath ソース モデルとターゲット モデルを比較する際の考慮の対象から暗号化サービス プロバイダーのファイルの指定を除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ 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 SCHEMA の FILEGROUP とパーティション関数も、ソース モデルとターゲット モデルを比較する際の考慮の対象から除外します。
パブリック プロパティ IgnorePermissions ソース モデルとターゲット モデルを比較する際の考慮の対象からすべての権限ステートメントを除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreQuotedIdentifiers ソース モデルとターゲット モデルを比較する際の考慮の対象から QUOTED_IDENTIFIER オプションを除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreRoleMembership ソース モデルとターゲット モデルを比較する際の考慮の対象から、すべての ROLE MEMBERSHIP オブジェクトを除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreRouteLifetime ソース モデルとターゲット モデルを比較する際の考慮の対象から ROUTE オブジェクトの LIFETIME オプションを除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreSemicolonBetweenStatements ソース モデルとターゲット モデルを比較する際の考慮の対象からセミコロンの有無を除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreTableOptions ターゲット テーブルのオプションをソース テーブルに合わせて更新するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreUserSettingsObjects ソース モデルとターゲット モデルを比較する際の考慮の対象からユーザー設定を除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreWhitespace ソース モデルとターゲット モデルを比較する際の考慮の対象から空白文字を除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreWithNocheckOnCheckConstraints ソース モデルとターゲット モデルを比較する際の考慮の対象から CHECK 制約オブジェクトの CHECK|NO CHECK オプションを除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IgnoreWithNocheckOnForeignKeys ソース モデルとターゲット モデルを比較する際の考慮の対象から FOREIGN KEY 制約オブジェクトの CHECK|NO CHECK オプションを除外するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IncludeCompositeObjects ソース モデルの構成要素として参照されている外部の要素を含めたうえで、ターゲット データベースを 1 回の配置操作で更新するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ IncludeTransactionalScripts 配置操作中にトランザクションを使用し、すべての変更が正常に適用された後でトランザクションをコミットするかどうかを指定するブール値を取得または設定します。
パブリック プロパティ NoAlterStatementsToChangeClrTypes CLR アセンブリに対する変更を強制する (CLR アセンブリを削除してから作成し直す) かどうかを指定するブール値を取得または設定します。
パブリック プロパティ PopulateFilesOnFileGroups 配置元で定義されているファイル グループ用にファイルを指定するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ RegisterDataTierApplication データベースをデータ層アプリケーションとして登録するかどうかを指定するブール値を取得または設定します。ターゲット データベースが既にデータ層アプリケーションとして登録されている場合は、登録が更新されます。
パブリック プロパティ RunDeploymentPlanExecutors 他の操作が実行されるときに DeploymentPlanExecutor コントリビューターを実行する必要があるかどうかを指定します。既定値は false です。
パブリック プロパティ ScriptDatabaseCollation ソース モデルの照合順序に合わせてターゲット データベースを変更するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ ScriptDatabaseCompatibility ソース モデルの互換性レベルに合わせてターゲット データベースを変更するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ ScriptDatabaseOptions ソース モデルに合わせてターゲット データベース内のデータベース オプションを更新するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ ScriptDeployStateChecks ターゲット データベースが確実に存在し、オンラインで、かつ更新可能であることを保証するために、ターゲット データベースをチェックするかどうかを指定するブール値を取得または設定します。
パブリック プロパティ ScriptFileSize ファイル グループにファイルを追加するときにそのサイズを指定するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ ScriptNewConstraintValidation すべての変更が適用された後に制約を検証するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ ScriptRefreshModule 参照先のオブジェクトが更新されたときに参照元のプロシージャを更新するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ SqlCommandVariableValues SQL コマンドの変数名をキーとする値のディクショナリを取得します。
パブリック プロパティ TreatVerificationErrorsAsWarnings プランの検証でエラーが生成された場合に配置操作を続行するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ UnmodifiableObjectWarnings プランの検証でエラーが生成された場合に配置操作を続行するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ VerifyCollationCompatibility ソース モデルに指定されている照合順序がターゲット モデルに指定されている照合順序と互換性があることを配置時に検証するかどうかを指定するブール値を取得または設定します。
パブリック プロパティ VerifyDeployment プラン検証フェーズを実行するかどうかを指定するブール値を取得または設定します。

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。

関連項目

参照

Microsoft.SqlServer.Dac 名前空間