다음을 통해 공유


restorehistory(Transact-SQL)

적용 대상: SQL Server

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

열 이름 데이터 형식 설명
restore_history_id int 각 복원 작업을 식별하는 고유 ID입니다. ID, 기본 키입니다.
restore_date 날짜/시간 복원 작업 시작 날짜 및 시간입니다. 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이 유일한 옵션입니다.
복구 bit 복원 작업에서 RECOVERY 또는 NORECOVERY 옵션을 지정했는지 여부를 나타냅니다.

1 = RECOVERY

NULL일 수 있습니다.

데이터베이스를 데이터베이스 스냅샷으로 되돌리는 경우 1이 유일한 옵션입니다.

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

1 = 지정됨

0 = 지정되지 않음

NULL일 수 있습니다.

데이터베이스를 데이터베이스 스냅샷으로 되돌리는 경우 0이 유일한 옵션입니다.
stop_at 날짜/시간 데이터베이스를 복구한 지정 시간입니다. NULL일 수 있습니다.
device_count tinyint 복원 작업에 관련된 디바이스 수입니다. 이 수는 백업에 대한 미디어 패밀리 수보다 적을 수 있습니다. NULL일 수 있습니다.

데이터베이스를 데이터베이스 스냅샷으로 되돌리면 숫자는 항상 1입니다.
stop_at_mark_name nvarchar(128) 명명된 표시가 포함된 트랜잭션에 대한 복구를 나타냅니다. NULL일 수 있습니다.

데이터베이스를 데이터베이스 스냅샷으로 되돌리면 이 값은 NULL입니다.
stop_before bit 명명된 표시가 포함된 트랜잭션이 복구에 포함되었는지 여부를 나타냅니다.

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

1 = 복구에 표시된 트랜잭션이 포함되었습니다.

NULL일 수 있습니다.

데이터베이스를 데이터베이스 스냅샷으로 되돌리면 이 값은 NULL입니다.

설명

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

참고 항목

테이블 백업 및 복원(Transact-SQL)
restorefile(Transact-SQL)
restorefilegroup(Transact-SQL)
시스템 테이블(Transact-SQL)