DatabaseRestorePlanner 클래스

정의

데이터베이스 복원 플래너.

public sealed class DatabaseRestorePlanner
type DatabaseRestorePlanner = class
Public NotInheritable Class DatabaseRestorePlanner
상속
DatabaseRestorePlanner

생성자

Name Description
DatabaseRestorePlanner(Server, String, DateTime, String)

DatabaseRestorePlanner 클래스의 새 인스턴스를 초기화합니다. 특정 시점 복구의 경우

DatabaseRestorePlanner(Server, String)

DatabaseRestorePlanner 클래스의 새 인스턴스를 초기화합니다.

DatabaseRestorePlanner(Server)

DatabaseRestorePlanner 클래스의 새 인스턴스를 초기화합니다.

필드

Name Description
IncludeSnapshotBackups

열거형에 스냅샷 백업을 포함할지 여부입니다. BackupSets 속성을 검색하기 전에 설정해야 합니다.

속성

Name Description
BackupMediaList

백업 디바이스 항목 목록을 가져옵니다.

BackupSets

백업 집합을 가져옵니다.

BackupTailLog

[백업 비상 로그]를 할지 여부를 나타내는 값을 가져오거나 설정합니다.

DatabaseName

데이터베이스의 이름을 가져오거나 설정합니다.

ReadHeaderFromMedia

[디바이스에서 헤더 읽기]인지 여부를 나타내는 값을 가져오거나 설정합니다.

RestoreToLastBackup

[마지막 백업으로 복원]인지 여부를 나타내는 값을 가져오거나 설정합니다.

RestoreToPointInTime

특정 시점으로 복원을 가져오거나 설정합니다.

Server

서버를 가져오거나 설정합니다.

TailLogBackupFile

비상 로그 백업 파일을 가져오거나 설정합니다.

TailLogWithNoRecovery

NoRecovery를 사용하여 비상 로그를 백업할지 여부를 나타내는 값을 가져오거나 설정합니다.

메서드

Name Description
CreateRestorePlan()

복원 계획을 만듭니다.

CreateRestorePlan(RestoreOptions)

복원 계획을 만듭니다.

GetBackupDeviceReadErrors()

bachup 디바이스를 읽는 동안 발생한 오류를 가져옵니다.

IsTailLogBackupPossible(String)

데이터베이스를 복원하기 전에 비상 로그 백업을 수행할 수 있는지 여부를 결정합니다.

IsTailLogBackupWithNoRecoveryPossible(String)

데이터베이스를 복원하기 전에 NORECOVERY를 사용하여 비상 로그 백업을 수행할 수 있는지 여부를 결정합니다.

RefreshBackupSets()

백업 세트를 새로 고칩니다.

TailLogStartTime()

비상 로그 시작 시간 범위를 제공합니다.

이벤트

Name Description
CreateRestorePlanUpdates

복원 계획 상태 업데이트 이벤트 처리기 만들기

적용 대상