RestoreOptions 클래스

정의

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 커밋되지 않은 트랜잭션을 실행 취소하지만 복구 효과를 되돌릴 수 있도록 대기 파일에 실행 취소 작업을 저장합니다.

적용 대상