다음을 통해 공유


restorehistory(Transact-SQL)

각 복원 작업에 대해 하나의 행을 포함합니다. 이 테이블은 msdb 데이터베이스에 저장됩니다.

적용 대상: SQL Server(SQL Server 2008 - 현재 버전).

열 이름

데이터 형식

설명

restore_history_id

int

각 복원 작업을 식별하는 고유 ID입니다. ID, 즉 기본 키입니다.

restore_date

datetime

복원 작업의 완료 날짜 및 시간입니다. NULL일 수 있습니다.

destination_database_name

nvarchar(128)

복원 작업용 대상 데이터베이스의 이름입니다. NULL일 수 있습니다.

user_name

nvarchar(128)

복원 작업을 수행한 사용자의 이름입니다. NULL일 수 있습니다.

backup_set_id

int

복원되는 백업 세트를 나타내는 고유 ID입니다. backupset(backup_set_id)를 참조합니다.

restore_type

char(1)

복원 작업의 유형입니다.

D = 데이터베이스

F = 파일

G = 파일 그룹

I = 차등

L = 로그

V = Verifyonly

NULL일 수 있습니다.

replace

bit

복원 작업이 REPLACE 옵션을 지정했는지 여부를 나타냅니다.

1 = 지정됨

0 = 지정되지 않음

NULL일 수 있습니다.

데이터베이스가 데이터베이스 스냅숏으로 되돌린 경우 0만 사용합니다.

recovery

bit

복원 작업이 RECOVERY 또는 NORECOVERY 옵션을 지정했는지 여부를 나타냅니다.

1 = RECOVERY

NULL일 수 있습니다.

데이터베이스가 데이터베이스 스냅숏으로 되돌린 경우 1만 사용합니다.

0 = NORECOVERY

restart

bit

복원 작업이 RESTART 옵션을 지정했는지 여부를 나타냅니다.

1 = 지정됨

0 = 지정되지 않음

NULL일 수 있습니다.

데이터베이스가 데이터베이스 스냅숏으로 되돌린 경우 0만 사용합니다.

stop_at

datetime

데이터베이스를 복구한 지정 시간입니다. NULL일 수 있습니다.

device_count

tinyint

복원 작업에 포함된 장치의 수입니다. 이 수는 백업용 미디어 패밀리 수보다 작을 수 있습니다. NULL일 수 있습니다.

데이터베이스를 데이터베이스 스냅숏으로 되돌리면 항상 1입니다.

stop_at_mark_name

nvarchar(128)

명명된 표시가 포함된 트랜잭션으로의 복구를 나타냅니다. NULL일 수 있습니다.

데이터베이스가 데이터베이스 스냅숏으로 되돌린 경우 이 값은 NULL입니다.

stop_before

bit

명명된 표시가 포함된 트랜잭션이 복구에 포함되었는지 여부를 나타냅니다.

0 = 표시된 트랜잭션 앞에서 복구가 중단되었습니다.

1 = 표시된 트랜잭션까지 포함하여 복구되었습니다.

NULL일 수 있습니다.

데이터베이스가 데이터베이스 스냅숏으로 되돌린 경우 이 값은 NULL입니다.

주의

이 테이블과 기타 백업 및 기록 테이블의 행 개수를 줄이려면 sp_delete_backuphistory 저장 프로시저를 실행합니다.

참고 항목

참조

restorefile(Transact-SQL)

restorefilegroup(Transact-SQL)

시스템 테이블(Transact-SQL)

관련 자료

테이블 백업 및 복원(Transact-SQL)