共用方式為


DacDeployOptions 類別

Defines options that affect the behavior of package deployment to a database.

繼承階層

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 Create a new instance of the DacDeployOptions class with default options.

上層

屬性

  名稱 說明
公用屬性 AdditionalDeploymentContributorArguments Specifies additional deployment contributor arguments in addition to those already listed in the dacpac.
公用屬性 AdditionalDeploymentContributors Specifies additional deployment contributors which should run - in addition to those specified in the dacpac.
公用屬性 AllowDropBlockingAssemblies Get or set boolean that specifies whether CLR deployment will cause blocking assemblies to be dropped.
公用屬性 AllowIncompatiblePlatform Get or set boolean that specifies whether deployment will block due to platform compatibility.
公用屬性 BackupDatabaseBeforeChanges Get or set boolean that specifies whether a database backup will be performed before proceeding with the actual deployment actions.
公用屬性 BlockOnPossibleDataLoss Get or set boolean that specifies whether deployment should stop if the operation could cause data loss.
公用屬性 BlockWhenDriftDetected Get or set boolean that specifies whether the system will check for differences between the present state of the database and the registered state of the database and block deployment if changes are detected. Even if this option is set to true, drift detection will only occur on a database if it was previously deployed with the RegisterDataTierApplication option enabled.
公用屬性 CommentOutSetVarDeclarations Get or set boolean that specifies whether the declaration of SQLCMD variables are commented out in the script header.
公用屬性 CompareUsingTargetCollation Get or set boolean that specifies whether the source collation will be used for identifier comparison.
公用屬性 CreateNewDatabase Get or set boolean that specifies whether the existing database will be dropped and a new database created before proceeding with the actual deployment actions. Acquires single-user mode before dropping the existing database.
公用屬性 DeployDatabaseInSingleUserMode Get or set boolean that specifies whether the system will acquire single-user mode on the target database during the duration of the deployment operation.
公用屬性 DisableAndReenableDdlTriggers Get or set boolean that specifies if all DDL triggers will be disabled for the duration of the deployment operation and then re-enabled after all changes are applied.
公用屬性 DoNotAlterChangeDataCaptureObjects Get or set boolean that specifies whether items configured for Change Data Capture (CDC) should be altered during deployment.
公用屬性 DoNotAlterReplicatedObjects Get or set boolean that specifies whether items configured for Replication should be altered during deployment.
公用屬性 DropConstraintsNotInSource Get or set boolean that specifies whether to drop all constraints that do not exist in the source model.
公用屬性 DropDmlTriggersNotInSource Get or set boolean that specifies whether to drop all DML triggers that do not exist in the source model.
公用屬性 DropExtendedPropertiesNotInSource Get or set boolean that specifies whether to drop all extended properties that do not exist in the source model.
公用屬性 DropIndexesNotInSource Get or set boolean that specifies whether to drop all indexes that do not exist in the source model.
公用屬性 DropObjectsNotInSource Get or set boolean that specifies whether objects that exist in the target but not source should be dropped during deployment.
公用屬性 DropPermissionsNotInSource Get or set boolean that specifies whether to drop all permissions that do not exist in the source model.
公用屬性 DropRoleMembersNotInSource Get or set boolean that specifies whether to drop all role memberships that do not exist in the source model.
公用屬性 GenerateSmartDefaults Get or set boolean that specifies whether default values should be generated to populate NULL columns that are constrained to NOT NULL values.
公用屬性 IgnoreAnsiNulls Get or set boolean that specifies whether to exclude the ANSI_NULL option from consideration when comparing the source and target model.
公用屬性 IgnoreAuthorizer Get or set boolean that specifies whether to exclude the AUTHORIZATION option from consideration when comparing the source and target model.
公用屬性 IgnoreColumnCollation Get or set boolean that specifies whether to exclude the collation specifier from consideration when comparing the source and target model.
公用屬性 IgnoreComments Get or set boolean that specifies whether to exclude comments from consideration when comparing the source and target model.
公用屬性 IgnoreCryptographicProviderFilePath Get or set boolean that specifies whether to exclude the file specification of a cryptographic provider from consideration when comparing the source and target model.
公用屬性 IgnoreDdlTriggerOrder Get or set boolean that specifies whether to exclude DDL trigger order from consideration when comparing the source and target model.
公用屬性 IgnoreDdlTriggerState Get or set boolean that specifies whether to exclude DDL trigger state from consideration when comparing the source and target model.
公用屬性 IgnoreDefaultSchema Get or set boolean that specifies whether to exclude the DEFAULT_SCHEMA option from consideration when comparing the source and target model.
公用屬性 IgnoreDmlTriggerOrder Get or set boolean that specifies whether to exclude DML trigger order from consideration when comparing the source and target model.
公用屬性 IgnoreDmlTriggerState Get or set boolean that specifies whether to exclude DML trigger state from consideration when comparing the source and target model.
公用屬性 IgnoreExtendedProperties Get or set boolean that specifies whether to exclude all extended properties from consideration when comparing the source and target model.
公用屬性 IgnoreFileAndLogFilePath Get or set boolean that specifies whether to exclude the FILENAME option of FILE objects from consideration when comparing the source and target model.
公用屬性 IgnoreFilegroupPlacement Get or set boolean that specifies whether to exclude the filegroup specifier from consideration when comparing the source and target model.
公用屬性 IgnoreFileSize Get or set boolean that specifies whether to exclude the SIZE option of FILE objects from consideration when comparing the source and target model.
公用屬性 IgnoreFillFactor Get or set boolean that specifies whether to exclude the FILLFACTOR option from consideration when comparing the source and target model.
公用屬性 IgnoreFullTextCatalogFilePath Get or set boolean that specifies whether to exclude the path specification of FULLTEXT CATALOG objects from consideration when comparing the source and target model.
公用屬性 IgnoreIdentitySeed Get or set boolean that specifies whether to exclude the seed value of IDENTITY columns from consideration when comparing the source and target model.
公用屬性 IgnoreIncrement Get or set boolean that specifies whether to exclude the increment value of IDENTITY columns from consideration when comparing the source and target model.
公用屬性 IgnoreIndexOptions Get or set boolean that specifies whether to exclude differences in index options from consideration when comparing the source and target model.
公用屬性 IgnoreIndexPadding Get or set boolean that specifies whether to exclude the PAD_INDEX option from consideration when comparing the source and target model.
公用屬性 IgnoreKeywordCasing Get or set boolean that specifies whether to exclude difference in the casing of keywords from consideration when comparing the source and target model.
公用屬性 IgnoreLockHintsOnIndexes Get or set boolean that specifies whether to exclude the ALLOW_ROW_LOCKS and ALLOW_PAGE_LOGKS options from consideration when comparing the source and target model.
公用屬性 IgnoreLoginSids Get or set boolean that specifies whether to exclude the SID option of the LOGIN object from consideration when comparing the source and target model.
公用屬性 IgnoreNotForReplication Get or set boolean that specifies whether to exclude the NOT FOR REPLICATION option from consideration when comparing the source and target model.
公用屬性 IgnoreObjectPlacementOnPartitionScheme Get or set boolean that specifies whether to exclude the partition scheme object from consideration when comparing the source and target model for the following objects: Table, Index, Unique Key, Primary Key, and Queue.
公用屬性 IgnorePartitionSchemes Get or set boolean that specifies whether to exclude the parameter type and boundary VALUES of a PARTITION FUNCTION from consideration when comparing the source and target model. Also excludes FILEGROUP and partition function of a PARTITION SCHEMA from consideration when comparing the source and target model.
公用屬性 IgnorePermissions Get or set boolean that specifies whether to exclude all permission statements from consideration when comparing the source and target model.
公用屬性 IgnoreQuotedIdentifiers Get or set boolean that specifies whether to exclude the QUOTED_IDENTIFIER option from consideration when comparing the source and target model.
公用屬性 IgnoreRoleMembership Get or set boolean that specifies whether to exclude all ROLE MEMBERSHIP objects from consideration when comparing the source and target model.
公用屬性 IgnoreRouteLifetime Get or set boolean that specifies whether to exclude the LIFETIME option of ROUTE objects from consideration when comparing the source and target model.
公用屬性 IgnoreSemicolonBetweenStatements Get or set boolean that specifies whether to exclude the existence or absence of semi-colons from consideration when comparing the source and target model.
公用屬性 IgnoreTableOptions Get or set boolean that specifies whether the options on the target table are updated to match the source table.
公用屬性 IgnoreUserSettingsObjects Get or set boolean that specifies whether to exclude user settings from consideration when comparing the source and target model.
公用屬性 IgnoreWhitespace Get or set boolean that specifies whether to exclude whitespace from consideration when comparing the source and target model.
公用屬性 IgnoreWithNocheckOnCheckConstraints Get or set boolean that specifies whether to exclude the CHECK|NO CHECK option of a CHECK constraint object from consideration when comparing the source and target model.
公用屬性 IgnoreWithNocheckOnForeignKeys Get or set boolean that specifies whether to exclude the CHECK|NO CHECK option of a FOREIGN KEY constraint object from consideration when comparing the source and target model.
公用屬性 IncludeCompositeObjects Get or set boolean that specifies whether to include referenced, external elements that also compose the source model and then update the target database in a single deployment operation.
公用屬性 IncludeTransactionalScripts Get or set boolean that specifies whether to use transations during the deployment operation and commit the transaction after all changes are successfully applied.
公用屬性 NoAlterStatementsToChangeClrTypes Get or set boolean that specifies whether to force a change to CLR assemblies by dropping and recreating them.
公用屬性 PopulateFilesOnFileGroups Get or set boolean that specifies whether files are supplied for filegroups defined in the deployment source.
公用屬性 RegisterDataTierApplication Get or set boolean that specifies whether the database will be registered as a Data-Tier Application. If the target database is already a registered Data-Tier Application, then the registration will be updated.
公用屬性 RunDeploymentPlanExecutors Specifies whether DeploymentPlanExecutor contributors should be run when other operations are executed. Default is false.
公用屬性 ScriptDatabaseCollation Get or set boolean that specifies whether the target database should be altered to match the source model's collation.
公用屬性 ScriptDatabaseCompatibility Get or set boolean that specifies whether the target database should be altered to match the source model's compatibility level.
公用屬性 ScriptDatabaseOptions Get or set boolean that specifies whether the database options in the target database should be updated to match the source model.
公用屬性 ScriptDeployStateChecks Get or set boolean that specifies whether the target database should be checked to ensure that it exists, is online and can be updated.
公用屬性 ScriptFileSize Get or set boolean that specifies whether a file size is specified when adding files to file groups.
公用屬性 ScriptNewConstraintValidation Get or set boolean that specifies whether constraints are validated after all changes are applied.
公用屬性 ScriptRefreshModule Get or set boolean that specifies whether referencing procedures are refreshed when referenced objects are updated.
公用屬性 SqlCommandVariableValues Get dictionary of SQL command variable values, keyed by variable name.
公用屬性 TreatVerificationErrorsAsWarnings Get or set boolean that specifies whether the deployment operation should proceed when errors are generated during plan verification.
公用屬性 UnmodifiableObjectWarnings Get or set boolean that specifies whether the deployment operation should proceed when errors are generated during plan verification.
公用屬性 VerifyCollationCompatibility Get or set boolean that specifies whether deployment will verify that the collation specified in the source model is compatible with the collation specified in the target model.
公用屬性 VerifyDeployment Get or set boolean that specifies whether the plan verification phase is executed or not.

上層

方法

  名稱 說明
公用方法 Equals (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
公用方法 ToString (繼承自 Object。)

上層

執行緒安全性

這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。

請參閱

參考

Microsoft.SqlServer.Dac 命名空間