共用方式為


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 升級過程中是否忽略資料遺失。如果此屬性設為 true,那麼如果目前資料庫中存在已從新的 DAC 定義中移除的物件,則這些物件將會移除,而且所有相關聯的資料將會遺失。
公用屬性 IgnoreDrift 已經過時。取得及設定忽略漂移升級選項。
公用屬性 RollbackOnFailure 取得或設定值,指定升級程序本身是否包裝於交易內,因而可以回復。如果這個選項設為 false,則對目前資料庫的所有變更都會認可,而不進行交易。
公用屬性 SkipPolicyValidation 取得及設定 SkipPolicyValidation 選項,這個選項可控制升級時是否要評估用於升級之 DAC 類型中的伺服器選取原則。

上層

方法

  名稱 說明
公用方法 Equals (繼承自 Object。)
受保護的方法 Finalize (繼承自 Object。)
公用方法 GetHashCode (繼承自 Object。)
公用方法 GetType (繼承自 Object。)
受保護的方法 MemberwiseClone (繼承自 Object。)
公用方法 ToString (繼承自 Object。)

上層

備註

Thread Safety

此型別的任何公用靜態 (在 Microsoft Visual Basic 為共用) 成員具備多執行緒作業安全。不保證所有執行個體成員都是安全執行緒。

執行緒安全性

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