RESTORE LABELONLY(Transact-SQL)
특정 백업 장치로 식별하는 백업 미디어에 대한 정보가 포함된 결과 집합을 반환합니다.
[!참고]
인수에 대한 설명은 RESTORE 인수(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)을 참조하십시오.
참고 항목
참조
RESTORE REWINDONLY(Transact-SQL)
RESTORE VERIFYONLY(Transact-SQL)