RESTORE LABELONLY (Transact-SQL)
バックアップ メディアについての情報が含まれている結果セットを返します。このバックアップ メディアは、指定したバックアップ デバイスで識別されるメディアです。
メモ : |
---|
引数の説明については、「RESTORE の引数 (Transact-SQL)」を参照してください。 |
構文
RESTORE LABELONLY
FROM <backup_device>
[ WITH
[ { CHECKSUM | NO_CHECKSUM } ]
[ [ , ] { CONTINUE_AFTER_ERROR | STOP_ON_ERROR } ]
[ [ , ] MEDIANAME = { media_name | @media_name_variable } ]
[ [ , ] MEDIAPASSWORD = { mediapassword |
@mediapassword_variable } ]
[ [ , ] REWIND ]
[ [ , ] { UNLOAD | NOUNLOAD } ]
]
[;]
<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 の結果セットは 1 行のデータで構成され、次の情報が含まれています。
列名
データ型
説明
MediaName
nvarchar(128)
メディアの名前
MediaSetId
uniqueidentifier
メディア セットの一意な識別番号
FamilyCount
int
メディア セット内のメディア ファミリの数
FamilySequenceNumber
int
メディア ファミリのシーケンス番号
MediaFamilyId
uniqueidentifier
メディア ファミリの一意な識別番号
MediaSequenceNumber
int
メディア ファミリ内にあるメディアのシーケンス番号
MediaLabelPresent
tinyint
メディアの説明に含まれる内容
1 = Microsoft Tape Format メディア ラベル
0 = メディアの説明
MediaDescription
nvarchar(255)
自由形式のテキスト、または Tape Format メディア ラベルのメディアの説明
SoftwareName
nvarchar(128)
ラベルを作成したバックアップ ソフトウェアの名前
SoftwareVendorId
int
バックアップを作成したソフトウェア ベンダの一意なベンダ識別番号
MediaDate
datetime
ラベルが作成された日時
Mirror_Count
int
セットにあるミラーの数 (1 ~ 4)
メモ :
セット内の各ミラーに対して作成されたラベルは同一のものです。
メモ : |
---|
目的のメディア セットにパスワードが定義されているとき、RESTORE LABELONLY では、MEDIAPASSWORD オプションに正しいメディア パスワードが指定された場合にのみ情報を返します。 |
解説
RESTORE LABELONLY を実行すると、バックアップ メディアに含まれている内容をすばやく確認できます。RESTORE LABELONLY ステートメントはメディア ヘッダーだけを読み取っているので、大容量のテープ デバイスを使用しているときでも処理が短時間で終了します。
権限
すべてのユーザーが RESTORE LABELONLY を使用できます。
バックアップ操作では、メディア セットのパスワードを指定することもできます。メディア セットにパスワードが設定されている場合は、RESTORE ステートメントで正しいパスワードを指定する必要があります。このパスワードを設定しておくと、Microsoft SQL Server 2005 ツールを使って不正に復元操作が行われたり、メディアにバックアップ セットが不正に追加されるのを防ぐことができます。ただし、BACKUP ステートメントで FORMAT オプションが使用された場合、メディアの上書きを防ぐことはできません。
セキュリティ メモ : |
---|
パスワードによる保護は強力なものではありません。パスワードによる保護は、権限の有無にかかわらず、ユーザーが SQL Server 2005 ツールを使用して不適切な復元を行わないようにすることを目的としています。その他の手段によるバックアップ データの読み取りやパスワードの置き換えを防ぐわけではありません。バックアップ保護に最適な方法は、バックアップ テープを安全な場所に保管するか、バックアップしたディスク ファイルを適切なアクセス制御リスト (ACL) で保護することです。ACL は、バックアップを作成するディレクトリのルートに設定する必要があります。 |
参照
関連項目
BACKUP (Transact-SQL)
RESTORE REWINDONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
RESTORE (Transact-SQL)
その他の技術情報
メディア セット、メディア ファミリ、およびバックアップ セット
バックアップ情報の表示
ログ シーケンス番号の概要