BackupSet 類別

定義

備援集類別

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

屬性

名稱 Description
BackupFinishDate

備份作業完成的日期和時間。

BackupMediaSet

設定備用媒體。

BackupSetGuid

識別備份集的唯一備份集標識碼。

BackupSetType

會得到備用組類型。 可以是:資料庫、差分、日誌、檔案或檔案群組

BackupSize

備份集的大小,以位元組為單位。

BackupStartDate

備份操作開始時會取得 Datetime。

BeginsLogChain

這是連續日誌備份鏈的第一步嗎? 記錄鏈結會從建立資料庫之後所建立的第一個記錄備份開始,或從簡單切換到完整或大容量日誌恢復模式時。

CheckpointLsn

重做必須啟動之記錄檔記錄的記錄序號。

CompressedBackupSize

儲存在磁碟上的備份位元組總數。

DatabaseBackupLsn

最近的完整資料庫備份之記錄序號。

DatabaseGuid

備份所在資料庫的唯一 ID。 還原資料庫時,會指派新的值。

DatabaseName

執行備份所涉及的資料庫名稱。

Description

拿到描述。

DifferentialBaseGuid

如果是單一基底差異備份,這個值就是差異基底的唯一識別碼。

DifferentialBaseLsn

差異備份的基本 LSN。 當 LSN 大於或等於 differential_base_lsn 的變更會包含在差分備份中。

ExpirationDate

備份組到期的日期和時間。

FamilyGuid

建立時原始資料庫的唯一標識碼。 當資料庫還原時,這個值會維持不變,即使是不同的名稱也一樣。

FirstLsn

備份集中第一筆或最舊記錄檔記錄的記錄序號。

FirstRecoveryForkID

開始復原分支的標識碼。

ForkPointLsn

若 first_recovery_fork_guid 不等於 last_recovery_fork_guid,則為分叉點的對數序列號。

HasBulkLoggedData

備份是否包含大量記錄的資料?

HasIncompleteMetaData

備份是不是帶有不完整元資料的尾部日誌備份?

IsCopyOnly

備份集是僅複製的嗎?

IsDamaged

當建立備份時,偵測到資料庫受損,並要求即使有錯誤仍繼續備份操作。

IsForceOffline

備份時資料庫是離線狀態嗎?

IsReadOnly

備份時資料庫是唯讀的。

IsSnapshot

備份是用快照選項進行的嗎?

LastLsn

備份組之後下一個記錄檔記錄的記錄序號。

MachineName

備份被取走的電腦名稱。

Name

取得備用組的名字。

Parent

取得物件的父節點

Position

備份集位置用於還原操作中定位檔案中適當備份集的位置。

RecoveryForkID

結束復原分支的標識碼。

ServerName

備份被取用的伺服器名稱。

ServerVersion

備份的 Microsoft SQL Server 版本。

SoftwareVendorId

撰寫備份媒體標頭之軟體廠商的標識碼。

UserName

執行備份作業之使用者的名稱。

方法

名稱 Description
CheckBackupFilesExistence()

檢查備份檔案的存在。

GetFileList()

回傳與 BackupSet 相關的檔案集合

IsBackupSetsInSequence(BackupSet, BackupSet, Decimal)

判斷是否[備份序列]。

IsBackupSetsInSequence(BackupSet, BackupSet)

判斷是否[備份序列]。

Verify()

驗證備份集

適用於