RestoreOptions 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
public class RestoreOptions
type RestoreOptions = class
Public Class RestoreOptions
- 상속
-
RestoreOptions
생성자
| Name | Description |
|---|---|
| RestoreOptions() |
RestoreOptions 클래스의 새 인스턴스를 초기화합니다. |
속성
| Name | Description |
|---|---|
| Blocksize |
BLOCKSIZE 실제 블록 크기를 바이트 단위로 지정합니다. 지원되는 크기는 512, 1024, 2048, 4096, 8192, 16384, 32768 및 65536(64KB) 바이트입니다. 테이프 디바이스의 기본값은 65536이고 그렇지 않은 경우에는 512입니다. CD-ROM에서 백업을 복원하는 경우 BLOCKSIZE=2048을 지정합니다. |
| BufferCount |
BUFFERCOUNT 복원 작업에 사용할 총 I/O 버퍼 수를 지정합니다. 버퍼 수가 많으면 Sqlservr.exe 프로세스의 가상 주소 공간이 부족하여 "메모리 부족" 오류가 발생할 수 있습니다. |
| ClearSuspectPageTableAfterRestore |
주의 대상 페이지 테이블의 항목을 삭제합니다. |
| ContinueAfterError |
CONTINUE_AFTER_ERROR 오류가 발생한 후 복원 작업을 계속하도록 지정합니다. |
| KeepReplication |
KEEP_REPLICATION KEEP_REPLICATION 웜 대기 서버에서 데이터베이스 백업 또는 로그 백업이 복원되고 데이터베이스가 복구될 때 복제 설정이 제거되지 않도록 합니다. |
| KeepTemporalRetention |
KEEP_TEMPORAL_RETENTION KEEP_TEMPORAL_RETENTION 웜 대기 서버에서 데이터베이스 백업이 복원되고 데이터베이스가 복구될 때 임시 기록 테이블 보존 정책 설정이 제거되지 않도록 합니다. |
| MaxTransferSize |
MAXTRANSFERSIZE 백업 미디어와 SQL Server 간에 사용할 가장 큰 전송 단위(바이트)를 지정합니다. 가능한 값은 최대 4194304바이트(4MB)까지 65536바이트(64KB)의 배수입니다. |
| PercentCompleteNotification |
개별 복원 작업에 대한 PercentCompleteEventHandler 이벤트 처리기 호출에 대한 백분율 간격을 가져오거나 설정합니다. |
| RecoveryState | |
| ReplaceDatabase |
REPLACE 다른 데이터베이스가 동일한 이름을 가진 이미 있는 경우에도 SQL Server 지정한 데이터베이스 및 관련 파일을 만들어야 한다고 지정합니다. 그런 경우에는 기존 데이터베이스가 삭제됩니다. REPLACE 옵션을 지정하지 않으면 실수로 다른 데이터베이스를 덮어쓰지 않도록 방지하는 안정성 검사가 수행됩니다. |
| SetRestrictedUser |
RESTRICTED_USER 새로 복원된 데이터베이스에 대한 액세스를 db_owner, dbcreator 또는 sysadmin 역할의 멤버로 제한합니다. |
| StandByFile |
STANDBY 커밋되지 않은 트랜잭션을 실행 취소하지만 복구 효과를 되돌릴 수 있도록 대기 파일에 실행 취소 작업을 저장합니다. |