DatabaseRestorePlanner 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
데이터베이스 복원 플래너.
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 |
복원 계획 상태 업데이트 이벤트 처리기 만들기 |