DacUpgradeOptions 类

使用此类型可以指定在升级 DAC 实例时采用的选项。

继承层次结构

System. . :: . .Object
  Microsoft.SqlServer.Management.Dac..::..DacUpgradeOptions

命名空间:  Microsoft.SqlServer.Management.Dac
程序集:  Microsoft.SqlServer.Management.Dac(在 Microsoft.SqlServer.Management.Dac.dll 中)

语法

声明
Public Class DacUpgradeOptions
用法
Dim instance As DacUpgradeOptions
public class DacUpgradeOptions
public ref class DacUpgradeOptions
type DacUpgradeOptions =  class end
public class DacUpgradeOptions

DacUpgradeOptions 类型公开以下成员。

构造函数

  名称 说明
公共方法 DacUpgradeOptions() () () () 在未设置选项的情况下初始化 DacUpgradeOptions 对象。
公共方法 DacUpgradeOptions(Boolean, Boolean) 已过时。初始化 DacUpgradeOptions 对象并设置指定的选项。

页首

属性

  名称 说明
公共属性 BlockOnChanges 获取或设置一个值,该值指定是否由于偏差而阻止 DAC 升级。当在 DAC 部署和升级过程之外更改某一数据库时,将发生偏差。
公共属性 IgnoreDataLoss 获取或设置一个值,该值指定在 DAC 升级过程中是否要忽略数据丢失。如果已从新的 DAC 定义中删除的对象在当前数据库中存在,则它们将被删除并且所有关联的数据都将丢失(如果此属性设置为 true)。
公共属性 IgnoreDrift 已过时。获取和设置“忽略偏差”升级选项。
公共属性 RollbackOnFailure 获取或设置一个值,该值指定升级过程本身是否可包装在事务内并因此可被回滚。如果该选项设置为 false,则对当前数据库的所有更改都将提交并且没有事务。
公共属性 SkipPolicyValidation 获取和设置 SkipPolicyValidation 选项,该选项控制升级操作是否在用于升级的 DAC 类型中计算服务器选择策略。

页首

方法

  名称 说明
公共方法 Equals (从 Object 继承。)
受保护方法 Finalize (从 Object 继承。)
公共方法 GetHashCode (从 Object 继承。)
公共方法 GetType (从 Object 继承。)
受保护方法 MemberwiseClone (从 Object 继承。)
公共方法 ToString (从 Object 继承。)

页首

注释

Thread Safety

此类型的任何公共静态(Microsoft Visual Basic 中的 Shared)成员在多线程操作中是安全的。不保证所有实例成员都是线程安全的。

线程安全

此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。不保证所有实例成员都是线程安全的。