다음을 통해 공유


RESTORE LABELONLY(Transact-SQL)

특정 백업 장치로 식별하는 백업 미디어에 대한 정보가 포함된 결과 집합을 반환합니다.

[!참고]

인수에 대한 설명은 RESTORE 인수(Transact-SQL)를 참조하십시오.

항목 링크 아이콘 Transact-SQL 구문 표기 규칙

구문

RESTORE LABELONLY 
FROM <backup_device> 
[ WITH 
 {
--Media Set Options
   MEDIANAME = { media_name | @media_name_variable } 
 | MEDIAPASSWORD = { mediapassword | @mediapassword_variable }
  
--Error Management Options
 | { CHECKSUM | NO_CHECKSUM } 
 | { STOP_ON_ERROR | CONTINUE_AFTER_ERROR }

--Tape Options
 | { REWIND | NOREWIND } 
 | { UNLOAD | NOUNLOAD }  
 } [ ,...n ]
]
[;]

<backup_device> ::=
{ 
   { logical_backup_device_name |
      @logical_backup_device_name_var }
   | { DISK | TAPE } = { 'physical_backup_device_name' |
       @physical_backup_device_name_var } 
} 

인수

RESTORE LABELONLY 인수에 대한 설명은 RESTORE 인수(Transact-SQL)를 참조하십시오.

결과 집합

RESTORE LABELONLY의 결과 집합은 다음 정보를 가진 단일 행으로 구성됩니다.

열 이름

데이터 형식

설명

MediaName

nvarchar(128)

미디어의 이름입니다.

MediaSetId

uniqueidentifier

미디어 세트의 고유 ID입니다.

FamilyCount

int

미디어 세트에서 미디어 패밀리의 번호입니다.

FamilySequenceNumber

int

해당 패밀리의 시퀀스 번호입니다.

MediaFamilyId

uniqueidentifier

미디어 패밀리의 고유 ID입니다.

MediaSequenceNumber

int

미디어 패밀리에 있는 해당 미디어의 시퀀스 번호입니다.

MediaLabelPresent

tinyint

미디어 설명에 다음이 포함되는지 여부입니다.

1 = Microsoft Tape Format 미디어 레이블

0 = 미디어 설명

MediaDescription

nvarchar(255)

자유 형식 텍스트로 된 미디어 설명 또는 Tape Format 미디어 레이블입니다.

SoftwareName

nvarchar(128)

미디어 레이블을 기록하는 백업 소프트웨어의 이름입니다.

SoftwareVendorId

int

백업을 기록하는 소프트웨어 공급업체의 고유 공급업체 ID입니다.

MediaDate

datetime

레이블을 작성한 날짜와 시간입니다.

Mirror_Count

int

세트에 있는 미러 수(1-4)입니다.

[!참고]

한 세트에 있는 다른 미러에 대해 기록된 레이블은 모두 동일합니다.

IsCompressed

bit

백업의 압축 여부:

0 = 압축되지 않음

1 = 압축됨

[!참고]

미디어 세트에 대한 암호를 정의한 경우 RESTORE LABELONLY는 올바른 미디어 암호를 명령의 MEDIAPASSWORD 옵션에 지정한 경우에만 정보를 반환합니다.

일반적인 주의

백업 미디어의 내용을 빨리 찾을 수 있는 방법은 RESTORE LABELONLY를 실행하는 것입니다. RESTORE LABELONLY에서는 미디어 헤더만 읽기 때문에 고성능의 테이프 장치를 사용하는 경우에도 이 문은 빨리 완료됩니다.

보안

백업 작업에서는 미디어 세트에 선택적으로 암호를 지정할 수 있습니다. 미디어 세트에 암호가 정의되어 있는 경우에는 RESTORE 문에서 정확한 암호를 지정해야 합니다. 암호를 지정하면 Microsoft SQL Server 도구를 사용하여 무단으로 복원 작업을 수행하거나 미디어에 백업 세트를 무단으로 추가하는 작업을 방지할 수 있습니다. 하지만 암호를 사용해도 BACKUP 문의 FORMAT 옵션을 사용하여 미디어를 덮어쓰는 작업은 수행됩니다.

보안 정보보안 정보

이 암호에 의한 보호 수준은 낮습니다. 권한 유무에 관계없이 사용자가 SQL Server 도구를 사용하여 잘못된 복원을 수행하는 것을 방지합니다. 다른 수단을 사용한 백업 데이터 읽기나 암호 바꾸기를 방지하지는 않습니다. Microsoft SQL Server의 이후 버전에서는 이 기능이 제거됩니다. 새 개발 작업에서는 이 기능을 사용하지 않도록 하고, 현재 이 기능을 사용하는 응용 프로그램은 수정하십시오. 백업을 보호하는 최선의 구현 방법은 백업 테이프를 안전한 장소에 보관하거나 적합한 ACL(액세스 제어 목록)로 보호되는 디스크 파일에 백업하는 것입니다. ACL은 백업이 만들어지는 디렉터리 루트에 설정해야 합니다.

사용 권한

SQL Server 2008 이상 버전에서 백업 세트나 백업 장치에 대한 정보를 얻으려면 CREATE DATABASE 권한이 필요합니다. 자세한 내용은 GRANT 데이터베이스 사용 권한(Transact-SQL)을 참조하십시오.

참고 항목

참조

BACKUP(Transact-SQL)

RESTORE REWINDONLY(Transact-SQL)

RESTORE VERIFYONLY(Transact-SQL)

RESTORE(Transact-SQL)

개념

미디어 세트, 미디어 패밀리 및 백업 세트(SQL Server)

백업 기록 및 헤더 정보(SQL Server)