DatabaseRestorePlanner 類別

定義

資料庫還原規劃器。

public sealed class DatabaseRestorePlanner
type DatabaseRestorePlanner = class
Public NotInheritable Class DatabaseRestorePlanner
繼承
DatabaseRestorePlanner

建構函式

名稱 Description
DatabaseRestorePlanner(Server, String, DateTime, String)

初始化 DatabaseRestorePlanner 類別的新執行個體。 為了在特定時間點恢復。

DatabaseRestorePlanner(Server, String)

初始化 DatabaseRestorePlanner 類別的新執行個體。

DatabaseRestorePlanner(Server)

初始化 DatabaseRestorePlanner 類別的新執行個體。

欄位

名稱 Description
IncludeSnapshotBackups

是否要在列舉中包含快照備份。 必須在取得 BackupSets 屬性前設定好。

屬性

名稱 Description
BackupMediaList

取得備用裝置的物品清單。

BackupSets

拿備用套裝。

BackupTailLog

取得或設定一個值,指示是否要[備份尾部日誌]。

DatabaseName

取得或設定資料庫名稱。

ReadHeaderFromMedia

取得或設定一個值,表示是否[從裝置讀取標頭]。

RestoreToLastBackup

取得或設定一個值,表示是否還原到最後備份。

RestoreToPointInTime

能取得或設定還原到某個時間點。

Server

取得或設定伺服器。

TailLogBackupFile

取得或設定尾部日誌備份檔。

TailLogWithNoRecovery

會取得或設定一個值,指示是否要用 NoRecovery 備份尾部日誌。

方法

名稱 Description
CreateRestorePlan()

建立復原計畫。

CreateRestorePlan(RestoreOptions)

建立復原計畫。

GetBackupDeviceReadErrors()

會遇到讀取 Bachup 裝置時發生的錯誤

IsTailLogBackupPossible(String)

判斷是否可以在還原資料庫前進行尾部日誌備份。

IsTailLogBackupWithNoRecoveryPossible(String)

判斷是否能在還原資料庫前進行尾日誌備份並使用 NORECOVERY。

RefreshBackupSets()

刷新備用組。

TailLogStartTime()

提供尾部日誌的起始時間覆蓋範圍。

事件

名稱 Description
CreateRestorePlanUpdates

建立還原計畫狀態更新事件處理程序

適用於