DatabaseRestorePlanner 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
資料庫還原規劃器。
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 |
建立還原計畫狀態更新事件處理程序 |