メディア セット、メディア ファミリ、およびバックアップ セット (SQL Server)Media Sets, Media Families, and Backup Sets (SQL Server)

適用対象: はいSQL Server いいえAzure SQL Database いいえAzure Synapse Analytics (SQL DW) いいえParallel Data Warehouse APPLIES TO: YesSQL Server NoAzure SQL Database NoAzure Synapse Analytics (SQL DW) NoParallel Data Warehouse

このトピックでは、 SQL ServerSQL Server を初めて使用するユーザーを対象とし、 SQL ServerSQL Serverのバックアップと復元で使用する基本的なバックアップ メディア用語を紹介します。This topic introduces the basic backup-media terminology of SQL ServerSQL Server backup and restore and is intended for readers who are new to SQL ServerSQL Server.

ここでは、 SQL ServerSQL Server でバックアップ メディアに使用する形式、バックアップ メディアとバックアップ デバイス間の対応付け、バックアップ メディアでのバックアップの構成、メディア セットとメディア ファミリに関するいくつかの注意点について説明します。This topic describes the format that SQL ServerSQL Server uses for backup media, the correspondence between backup media and backup devices, the organization of backups on backup media, and several considerations for media sets and media families. 古いメディア セットを新しいメディア セットと交換する前に行うバックアップ メディアの初期化およびフォーマット処理の手順、メディア セット内の古いバックアップ セットを上書きする方法、新しいバックアップ セットをメディア セットに追加する方法についても説明します。The topic also describes the steps initializing or formatting backup media before you use it for the first time or replace an old media set with a new media set, how to overwrite old backup sets in a media set, and how to append new backup sets to a media set.

注:NOTE! Azure Blob Storage サービスへの SQL Server のバックアップについて詳しくは、「Microsoft Azure BLOB ストレージ サービスを使用した SQL Server のバックアップと復元」をご覧ください。For more information on SQL Server backup to the Azure Blob storage service,, see, SQL Server Backup and Restore with Microsoft Azure Blob Storage Service.

用語Terms

メディア セット (media set)media set
テープやディスク ファイルなどのバックアップ メディアに順番を付けてまとめたもの。バックアップ メディアには、1 回以上のバックアップ操作によって、固定型の複数のバックアップ デバイスを使用して書き込まれます。An ordered collection of backup media, tapes or disk files, to which one or more backup operations have written using a fixed type and number of backup devices.

メディア ファミリ (media family)media family
ミラー化されていない単一のデバイスまたはメディア セット内のミラー化されている一連のデバイスで作成されたバックアップ。Backups created on a single nonmirrored device or a set of mirrored devices in a media set

バックアップ セット (backup set)backup set
正常に完了したバックアップ操作によってメディア セットに追加されるバックアップ コンテンツ。The backup content that is added to a media set by a successful backup operation.

メディア セット、メディア ファミリ、およびバックアップ セットの概要Overview of media sets, media families, and backup sets

1 つまたは複数の一連のバックアップ メディアにあるバックアップによって、1 つのメディア セットが構成されます。The backups on a set of one or more backup media compose a single media set. "メディア セット" とは、テープやディスク ファイル、Azure BLOB などの "バックアップ メディア" の順序付きコレクションのことです。バックアップ メディアは、1 つまたは複数のバックアップ操作によって、固定型の多数のバックアップ デバイスを使用して書き込まれています。A media set is an ordered collection of backup media, tapes or disk files, or Azure Blobs, to which one or more backup operations have written using a fixed type and number of backup devices. 1 つのメディア セットでは、テープ ドライブ、ディスク ドライブ、または Azure BLOB を使用しますが、これらの複数を組み合わせることはありません。A given media set uses tape drives, or disk drives or Azure blobs, but not a combination of two or more.

: あるメディア セットに関連付けられているバックアップ デバイスが、 \\.\TAPE0\\.\TAPE1\\.\TAPE2という 3 台のテープ ドライブである場合を想定します。Example: Backup devices associated with a media set might be three tape drives named \\.\TAPE0, \\.\TAPE1, and \\.\TAPE2. このメディア セットにはテープのみが含まれます。テープの数は最低 3 本です (デバイスごとに 1 本)。That media set contains only tapes, starting with a minimum of three tapes (one per drive). バックアップ デバイスの種類と台数はメディア セットの作成時に決定され、変更できません。The type and number of backup devices are established when a media set is created, and they cannot be changed. ただし、必要に応じて、バックアップ操作と復元操作の間に特定のデバイスを同じ種類のデバイスと交換できます。However, if necessary, between backup and restore operations a given device can be replaced with a device of the same type.

メディア セットは、バックアップ メディアをフォーマットすることによって、バックアップ操作中にバックアップ メディア上に作成されます。A media set is created on the backup media during a backup operation by formatting the backup media. 詳細については、このトピックの「 新しいメディア セットの作成」をご覧ください。For more information, see Creating a New Media Set, later in this topic. フォーマットが終了すると、各ファイルまたはテープにメディア セット用のメディア ヘッダーが書き込まれ、バックアップ コンテンツの受け入れ準備が整います。After formatting, each file or tape contains a media header for the media set and is ready to receive backup content. ヘッダーが書き込まれると、バックアップ操作用に指定されているすべてのバックアップ デバイス上のバックアップ メディアに指定のデータをバックアップする作業に進みます。With the header in place, the backup operation proceeds to back up the specified data to the backup media on all of the backup devices specified for the operation.

注:NOTE! メディア セットは、メディア ボリューム (テープまたはディスク ファイル) の破損に備えてミラー化できます。Media sets can be mirrored to protect against a damaged media volume (a tape or disk file). 詳細については、「 ミラー化バックアップ メディア セット (SQL Server)」を参照してください。For more information, see Mirrored Backup Media Sets (SQL Server).

圧縮されたバックアップと圧縮されていないバックアップを 1 つのメディア セット内で同時に作成することはできません。Compressed and uncompressed backups cannot occur together in a media set. 圧縮されたバックアップは、SQL Server 2008SQL Server 2008 以降のどのエディションでも読み取ることができます。Any edition of SQL Server 2008SQL Server 2008 or later can read compressed backups. 詳細については、「バックアップの圧縮 (SQL Server)」を参照してください。For more information, see Backup Compression (SQL Server).

メディア ファミリMedia Families

メディア ファミリとは、ミラー化されていない単一のデバイスまたはメディア セット内のミラー化されている一連のデバイスで作成されたバックアップの集合です。Backups created on a single nonmirrored device or a set of mirrored devices in a media set constitute a media family. メディア セット用に使用されているバックアップ デバイスの数によって、メディア セット内のメディア ファミリの数が決まります。The number of backup devices used for the media set determines the number of media families in a media set. たとえば、ミラー化されていない 2 つのバックアップ デバイスを使用しているメディア セットには、2 つのメディア ファミリが含まれます。For example, if a media set uses two nonmirrored backup devices, the media set contains two media families.

ミラー化メディア セットでは、各メディア ファミリがミラー化されます。In a mirrored media set, each media family is mirrored. たとえば、6 つのバックアップ デバイスを使用して 1 つのメディア セットをフォーマットし、そのメディア セットで 2 つのミラーが使用されている場合は、3 つのメディア ファミリがあります。各ファミリには、2 つの同等のバックアップ データ コピーが含まれています。For example, if six backup devices are used to format a media set, where two mirrors are used, there are three media families, each containing two equivalent copies of backup data. ミラー化メディア セットの詳細については、ミラー化バックアップ メディア セット (SQL Server)」を参照してください。For more information about mirrored media sets, see Mirrored Backup Media Sets (SQL Server).

メディア ファミリ内の各テープまたはディスクには、 メディア シーケンス番号が割り当てられています。Each tape or disk in a media family is assigned a media sequence number. ディスクのメディア シーケンス番号は常に 1 です。The media sequence number of a disk is always 1. テープ メディア ファミリでは、先頭テープのシーケンス番号が 1、2 番目のテープのシーケンス番号が 2 のように割り当てられます。In a tape media family, the sequence number of the initial tape is 1, the sequence number of the second tape is 2, and so forth. 詳細については、このトピックの「 メディア セット、メディア ファミリ、およびバックアップ セット (SQL Server)」を参照してください。For more information, see Media Sets, Media Families, and Backup Sets (SQL Server).

メディア ヘッダーThe media header

バックアップ メディアの各ボリューム (ディスク ファイルまたはテープ) には、メディア ヘッダーが含まれています。メディア ヘッダーは、そのテープ (またはディスク) を使用する最初のバックアップ操作によって作成されます。Every volume of backup media (disk file or tape) contains a media header that is created when by the first backup operation that uses the tape (or disk). このヘッダーは、メディアが再フォーマットされるまでそのままの状態で維持されます。That header remains intact until the media is reformatted.

メディア ヘッダーには、メディア (ディスク ファイルまたはテープ) を識別するために必要な情報と、そのメディアが属するメディア ファミリ内での位置を識別するために必要な情報がすべて含まれています。The media header contains all of the information required to identify the media (disk file or tape) and its place within the media family to which it belongs. 次の情報が表示されます。This information includes:

  • メディア名。The name of the media.

    メディア名は省略可能ですが、メディアを明確に識別するためにメディア名を常に使用することをお勧めします。The media name is optionally, but we recommend consistently using media names that clearly identify your media. メディア名は、そのメディアをフォーマットしたユーザーが指定します。A media name is assigned by whoever formats the media.

  • メディア セットの一意の識別番号。The unique identification number of the media set.

  • メディア セット内のメディア ファミリの数。The number of media families in the media set.

  • このメディアを含んでいるメディア ファミリのシーケンス番号。The sequence number of the media family containing this media.

  • メディア ファミリの一意の識別番号。The unique identification number for the media family.

  • メディア ファミリ内でのこのメディアのシーケンス番号。The sequence number of this media in the media family. ディスク ファイルの場合、この値は常に 1 になります。For a disk file, this value is always 1.

  • メディアの説明に MTF メディア ラベルまたはメディアの説明が含まれているかどうか。Whether the media description contains an MTF media label or a media description.

    注:NOTE! バックアップ操作または復元操作で使用するすべてのメディアには、MTF ( MicrosoftMicrosoft Tape Format) という標準のバックアップ形式が使用されます。All media that is used for a backup or restore operation use a standard backup format called MicrosoftMicrosoft Tape Format (MTF). MTF が使用されていると、ユーザーは、MTF 固有の説明が含まれたテープ ラベルを指定できます。MTF allows users to specify a tape label that contains a MTF-specific description. SQL ServerSQL Server では、他のアプリケーションが書き込んだ MTF メディア ラベルが保持されますが、MTF メディア ラベルの書き込みは行われません。preserves any MTF media label written by another application but does not write MTF media labels.

  • MicrosoftMicrosoft Tape Format メディア ラベルまたはメディアの説明 (自由な形式のテキスト)。The MicrosoftMicrosoft Tape Format media label or the media description (in free-form text).

  • ラベルを作成したバックアップ ソフトウェアの名前。The name of the backup software that wrote the label.

  • メディアをフォーマットしたソフトウェア ベンダーの一意のベンダー識別番号。The unique vendor identification number of the software vendor that formatted the media.

  • ラベルが作成された日時。The date and time the label was written.

  • セット内のミラーの数 (1 ~ 4)。1 はミラー化されていないデバイスを示します。The number of mirrors in the set (1-4); 1 indicates an unmirrored device.

SQL Server 2019 (15.x)SQL Server 2019 (15.x) では、以前のバージョンの SQL ServerSQL Serverでフォーマットされたメディアを処理できます。can process media formatted by earlier versions of SQL ServerSQL Server.

[バックアップ セット]Backup sets

バックアップ操作が正常に行われると、メディア セットに 1 つの バックアップ セット が追加されます。A successful backup operation adds a single backup set to the media set. バックアップ セットは、バックアップが属するメディア セットの観点から表現されます。The backup set is described in terms of the media set to which the backup belongs. バックアップ メディアにメディア ファミリが 1 つしかない場合は、そのファミリにバックアップ セット全体が含まれます。If the backup media consists of only one media family, that family contains the entire backup set. バックアップ メディアが複数のメディア ファミリで構成されている場合、バックアップ セットはこれらのファミリ間で分散されます。If the backup media consists of multiple media families, the backup set is distributed among them. 各メディアのバックアップ セットには、そのバックアップ セットを説明するヘッダーが含まれています。On each medium, the backup set contains a header that describes the backup set.

この例は、バックアップ デバイスとして 3 つのテープ ドライブを使用し、 Transact-SQLTransact-SQL データベース用に MyAdvWorks_MediaSet_1 というメディア セットを作成する AdventureWorks2012AdventureWorks2012 ステートメントを示しています。This example shows a Transact-SQLTransact-SQL statement that creates a media set called MyAdvWorks_MediaSet_1 for the AdventureWorks2012AdventureWorks2012 database using three tape drives as backup devices:

BACKUP DATABASE AdventureWorks2012  
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'  
WITH   
   FORMAT,  
   MEDIANAME = 'MyAdvWorks_MediaSet_1'  

このバックアップ操作が正常に実行されると、新しいメディア ヘッダーを含む 1 つの新しいメディア セットと、3 つのテープに分散されている 1 つのバックアップ セットが作成されます。If successful, this backup operation results in a new media set containing a new media header and one backup set spread across three tapes. 次の図は、この結果を示しています。The following figure illustrates these results:

メディア ヘッダーと最初のバックアップ セットを 3 つのテープに記録Media header and first backup set on 3 tapes

通常、メディア セットが作成されると、その後のバックアップ操作では、そのメディア セットにバックアップ セットが 1 つずつ追加されます。Typically, after a media set is created, subsequent backup operations, one after another, append their backup sets to the media set. 関連するメディアまたはバックアップ デバイスの数にかかわらず、バックアップ セットで使用されるすべてのメディアによってメディア セットが構成されます。All of the media used by a backup set make up the media set, regardless of the number of media or backup devices involved. バックアップ セットは、メディア セット内での位置に従ってシーケンス番号が付けられています。この番号により、どのバックアップ セットを復元するかを指定できます。Backup sets are sequentially numbered by their position in the media set, allowing you to specify which backup set to restore.

メディア セットに対するすべてのバックアップ操作で、同じ数および種類のバックアップ デバイスに書き込みを行う必要があります。Every backup operation to a media set must write to the same number and type of backup devices. 複数のデバイスがある場合は、最初のバックアップ セットと同様に、後続のすべてのバックアップ セットの内容が、すべてのデバイス上のバックアップ メディアに分散されます。With multiple devices, as with the first backup set, the content of every subsequent backup set is distributed among the backup media on all of the devices. 上記の例を続行するには、2 番目のバックアップ操作 (差分バックアップ) で同じメディア セットに情報を追加します。To continue the above example, a second backup operation (a differential backup) appends information to the same media set:

BACKUP DATABASE AdventureWorks2012  
TO TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'  
WITH   
   NOINIT,  
   MEDIANAME = 'AdventureWorksMediaSet1',  
   DIFFERENTIAL  

注:NOTE! NOINIT オプションは既定ですが、わかりやすくするために含まれています。The NOINIT option is the default, but is included for clarity.

2 番目のバックアップ操作が正常に終了すると、次のようにバックアップ内容を分散して、2 番目のバックアップ セットがメディア セットに書き込まれます。If the second backup operation succeeds, it writes a second backup set to the media set, with the following distribution of backup content:

2 つ目のバックアップ セットを 3 つのメディア セット テープにまたがって記録Second backup set spread across 3 media-set tapes

バックアップを復元するとき、使用するバックアップを FILE オプションで指定できます。When you are restoring backups, you can use you the FILE option to specify which backups you want to use. 次の例は、 = データベースの完全バックアップを復元した後、同じメディア セットで差分バックアップを行う場合の FILE backup_set_file_number AdventureWorks2012AdventureWorks2012 句の使用法を示しています。The following example shows the use of FILE =backup_set_file_number clauses when restoring a full database backup of the AdventureWorks2012AdventureWorks2012 database followed by a differential database backup on the same media set. メディア セットでは 3 つのバックアップ テープが使用されます。テープが装着されているテープ ドライブは \\.\tape0tape1、および tape2です。The media set uses three backup tapes, which are on tape drives \\.\tape0, tape1, and tape2.

RESTORE DATABASE AdventureWorks2012 FROM TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'  
   WITH   
   MEDIANAME = 'AdventureWorksMediaSet1',  
   FILE=1,   
   NORECOVERY;  
RESTORE DATABASE AdventureWorks2012 FROM TAPE = '\\.\tape0', TAPE = '\\.\tape1', TAPE = '\\.\tape2'   
   WITH   
   MEDIANAME = 'AdventureWorksMediaSet1',  
   FILE=2,   
   RECOVERY;  
GO  

メディア セット、メディア ファミリ、およびバックアップ セットに関する情報が保存される履歴テーブルの詳細については、バックアップの履歴とヘッダーの情報 (SQL Server)」を参照してください。For information about the history tables that store information about media sets and their media families and backup sets, see Backup History and Header Information (SQL Server).

メディア セット内のバックアップ メディアの数は、次のような要因によって決まります。The number of backup media in a media set depends on several factors:

  • バックアップ デバイスの数Number of backup devices

  • バックアップ デバイスの種類Type of backup devices

  • バックアップ セットの数Number of backup sets

Creating a new media setCreating a new media set

新しいメディア セットを作成するには、バックアップ メディア (テープまたはディスク ファイル) をフォーマットする必要があります。To create a new media set, you must format the backup media (one or more tapes or disk files). フォーマットを実行すると、バックアップ メディアが次のように変化します。The formatting process changes the backup media as follows:

  1. 古いヘッダー (存在する場合) が削除され、その結果バックアップ メディアの以前の内容が削除されます。Deletes the old header (if any), effectively deleting the previous contents of the backup media.

    テープ デバイスをフォーマットすると、現在マウントされているテープの以前の内容がすべて削除されます。Formatting a tape device deletes all previous contents of the currently mounted tape. ディスクをフォーマットするときは、バックアップ操作に指定したファイルのみが影響を受けます。Formatting a disk affects only the file that you specify for the backup operation

  2. 各バックアップ デバイスのバックアップ メディア (テープまたはディスク ファイル) に新しいメディア ヘッダーが書き込まれます。Writes a new media header on the backup media (tape or disk file) on each of the backup devices.

既存のメディア セットへのバックアップBacking up to an existing media set

既存のメディア セットにバックアップする場合、次の 2 つの方法があります。When you are backing up to an existing media set, you have the following two options:

  • 既存のバックアップ セットに追加します。Append to the existing backup set.

    使用可能な領域を最大限に使用するには、一般に、新しいバックアップ セットを既存のメディア セットに追加します。To make the best possible use of the available space, new backup sets typically are appended to existing media set. 新しいバックアップ セットを追加した場合も、以前のバックアップはすべて保持されます。Appending to the backup preserves any prior backups. 詳細については、このセクションの「 既存のバックアップ セットへの追加」をご覧ください。For more information, see Appending to Existing Backup Sets, later in this section.

追加は BACKUP ステートメントの既定の動作ですが、NOINIT オプションを使用して明示的に指定することもできます。Appending, which is the default behavior of the BACKUP, can be explicitly specified by using the NOINIT option.

  • 既存のすべてのバックアップ セットを現在のバックアップで上書きします。現在のメディア ヘッダーはそのまま残します。Overwrite all existing backup sets with the current backup, leaving the current media header in place.

    SQL ServerSQL Server のバックアップには、メディアを間違って上書きしないための保護手段が備えられています。backup has safeguards to prevent you from accidentally overwriting media. ただし、あらかじめ定義した有効期限に達したバックアップ セットは、バックアップ操作により自動的に上書きできます。However, backup can automatically overwrite backup sets that have reached a predefined expiration date.

    テープ ヘッダーの場合は、ヘッダーをそのまま残すことに意味があります。For tape headers, leaving the header in place can make sense. 詳細については、このセクションの「 バックアップ セットの上書き」をご覧ください。For more information, see Overwriting Backup Sets, later in this section.

    既存のバックアップ セットの上書きは、BACKUP ステートメントの INIT オプションを使用して指定します。Overwriting existing backup sets is specified by using the INIT option of the BACKUP statement.

Appending to existing backup setsAppending to existing backup sets

異なる時間に作成されたバックアップは、同じデータベースでも異なるデータベースでも同じメディアに記憶できます。Backups performed at different times from the same or different databases can be stored on the same media. 他のバックアップ セットを既存のメディアに追加すると、メディアの既存のコンテンツはそのまま保持され、メディア上の最後のバックアップの後に新しいバックアップが書き込まれます。By appending another backup set to existing media, the previous contents of the media remain intact, and the new backup is written after the end of the last backup on the media.

既定では、 SQL ServerSQL Server により常に新しいバックアップがメディアに追加されます。By default, SQL ServerSQL Server always appends new backups to media. 追加は、必ずメディアの最後に行われます。Appending can occur only at the end of the media. たとえば、メディア ボリュームに 5 個のバックアップ セットが含まれている場合、最初の 3 個のバックアップ セットをスキップして、4 番目のバックアップ セットに新しいバックアップ セットを上書きすることはできません。For example, if a media volume contains five backup sets, it is not possible to skip the first three backup sets to overwrite the fourth backup set with a new backup set.

テープ バックアップに BACKUP WITH NOREWIND を使用すると、操作の最後にテープは開いたままになります。If you use BACKUP WITH NOREWIND for a tape backup, the tape will be left open at the end of the operation. その結果、テープを巻き戻し、再び前方向にスキャンして最後のバックアップ セットを見つける必要なく、テープにバックアップをさらに追加することができます。This allows you to append further backups to the tape without rewinding the tape and then scanning forward again to find the last backup set. sys.dm_io_backup_tapes 動的管理ビューで、開いているテープ ドライブの一覧を検索できます。詳細については、sys.dm_io_backup_tapes (Transact-SQL) をご覧ください。You can find the list of open tape drives in the sys.dm_io_backup_tapes dynamic management view; for more information, see sys.dm_io_backup_tapes (Transact-SQL).

Microsoft Windows バックアップと SQL ServerSQL Server バックアップでは同じメディアを共有できますが、同時には使用できません。Microsoft Windows backups and SQL ServerSQL Server backups can share the same media, but they are not interoperable. SQL ServerSQL Server バックアップは、Windows データをバックアップできません。backup cannot back up Windows data.

重要:IMPORTANT! 圧縮されたバックアップと圧縮されていないバックアップを 1 つのメディア セット内で同時に作成することはできません。Compressed and uncompressed backups cannot occur together in a media set. 圧縮されたバックアップは、SQL Server 2008SQL Server 2008 以降のバージョンのどのエディションでも読み取ることができます。Any edition of SQL Server 2008SQL Server 2008 or later versions can read compressed backups. 詳細については、「バックアップの圧縮 (SQL Server)」を参照してください。For more information, see Backup Compression (SQL Server).

Overwriting backup setsOverwriting backup sets

既存のバックアップ セットの上書きは、BACKUP ステートメントの INIT オプションを使用して指定します。Overwriting existing backup sets is specified by using the INIT option of the BACKUP statement. このオプションでは、メディア上のすべてのバックアップ セットが上書きされ、メディア ヘッダーがある場合は保持されます。This option overwrites all the backup sets on the media and preserve the media header, if any. メディア ヘッダーが存在しない場合は作成されます。If no media header exists, one is created.

テープ ヘッダーの場合は、ヘッダーをそのまま残すことに意味があります。For tape headers, leaving the header in place can make sense. ディスク バックアップ メディアの場合、バックアップ操作で指定されたバックアップ デバイスが使用したファイルだけが上書きされます。ディスク上のそれ以外のファイルは上書きされません。For disk backup media, only the files used by the backup devices specified in the backup operation are overwritten; other files on the disk are unaffected. バックアップを上書きする場合、既存のメディア ヘッダーを保持し、新しいバックアップをバックアップ デバイスの初めてのバックアップとして作成できます。When overwriting backups, any existing media header is preserved, and the new backup is created as the first backup on the backup device. 既存のメディア ヘッダーがない場合、関連付けられたメディア名とメディアの説明が入った有効なメディア ヘッダーが自動的に書き込まれます。If there is no existing media header, a valid media header with an associated media name and media description is written automatically. 既存のメディア ヘッダーが無効な場合、バックアップ操作は終了します。If the existing media header is invalid, the backup operation terminates. メディアが空の場合、MEDIANAME、MEDIAPASSWORD、および MEDIADESCRIPTION が指定されていれば、それらを使用して新しいメディア ヘッダーが生成されます。If the media is empty, the new media header is generated with the given MEDIANAME, MEDIAPASSWORD, and MEDIADESCRIPTION, if any.

次のいずれかの条件が存在する場合、バックアップ メディアは上書きされません。Backup media is not overwritten if either of the following conditions exists:

  • メディア上の既存のバックアップ セットが失効していないThe existing backups on the media have not expired. (SKIP が指定されている場合、有効期限はチェックされません)。(If SKIP is specified, expiration is not checked.)

    有効期限は、バックアップの有効期間の完了日を指定しており、期限を過ぎると別のバックアップで上書きできるようになります。The expiration date specifies the date that the backup expires and can be overwritten by another backup. 有効期限はバックアップの作成時に指定できます。You can specify the expiration date when a backup is created. 既定では、有効期限は sp_configure で設定された media retentionオプションによって決まります。By default, the expiration date is determined by the media retention option set with sp_configure. 詳細については、「 sp_configure (Transact-SQL)」を参照してください。For more information, see sp_configure (Transact-SQL).

  • メディア名が指定されても、バックアップ メディア上の名前とは一致していない。The media name, if provided, does not match the name on the backup media.

    メディア名は、メディアを識別しやすくするためのわかりやすい名前です。The media name is a descriptive name used for easy identification of the media.

ただし、テープ上のバックアップが不要になったことがわかっているなど、既存のメディアに上書きできることが確かな場合は、このチェックを明示的にスキップできます。If you are sure you want to overwrite the existing media (for example, if you know that the backups on the tape are no longer needed), you can explicitly skip these checks.

バックアップ メディアが Microsoft Windows によってパスワードで保護されている場合、Microsoft SQL Server からメディアに書き込まれません。If the backup media is password protected by Microsoft Windows, Microsoft SQL Server does not write to the media. パスワードで保護されたメディアに上書きするには、メディアを再初期化する必要があります。To overwrite media that is password protected, you must reinitialize the media.

シーケンス番号Sequence numbers

メディア セット内の複数のメディア ファミリ、またはメディア ファミリ内の複数のバックアップ メディアは、正しい順序で配置することが重要です。The correct order is important for multiple media families within a media set or multiple backup media within a media family. このため、バックアップ時に次のようにシーケンス番号が割り当てられます。Therefore, backup assigns sequence numbers in the following ways:

  • メディア セット内のシーケンシャル メディア ファミリSequential media families within a media set

    メディア セット内のメディア ファミリには、メディア セット内の位置に応じて連番が割り当てられます。Within a media set, the media families are numbered sequentially according to their position in the media set. メディア ファミリ番号は、 backupmediafamily テーブルの family_sequence_number 列に記録されます。The media-family number is recorded in the family_sequence_number column of the backupmediafamily table.

  • メディア ファミリ内の物理メディアPhysical media within a media family

    メディア シーケンス番号は、メディア ファミリ内の物理メディアの順序を示しています。A media sequence number indicates the order of the physical media within a media family. 先頭のバックアップ メディアのシーケンス番号は 1 なので、The sequence number is 1 for the initial backup media. 1 が割り当てられます。2 番目のメディア、つまり最初の後続テープには 2 が割り当てられます。This is tagged with 1; the second (the first continuation tape) is tagged with 2; and so on. バックアップ セットを復元するとき、このメディア シーケンス番号によって、オペレーターは適切なメディアを正しい順序でマウントできます。When the backup set is restored, the media sequence numbers make sure that the operator restoring the backup mounts the correct media in the correct order.

複数のデバイスMultiple Devices

複数のテープ ドライブまたはディスク ファイルを使用する場合は、次の点に注意してください。When you use multiple tape drives or disk files, the following considerations apply:

  • バックアップの場合For backup:

    後続のバックアップ操作では、最初のバックアップ操作で作成したメディア セット全体を使用する必要があります。The complete media set that is created by a backup operation must be used by all subsequent backup operations. たとえば、2 つのテープ バックアップ デバイスを使用して 1 つのメディア セットを作成した場合、同じメディア セットに関連した後続のすべてのバックアップ操作でも 2 つのバックアップ デバイスを使用する必要があります。For example, if a media set was created by using two tape backup devices, all subsequent backup operations that involve the same media set must use two backup devices.

  • 復元の場合For restore:

    ディスク バックアップからの復元とオンライン復元の場合、すべてのメディア ファミリを同時にマウントする必要があります。For any restore from disk backups and for any online restore, all the all media families must be concurrently mounted. テープ バックアップからのオフライン復元の場合は、ディスクの場合よりも少数のバックアップ デバイスを使用してメディア ファミリを処理できます。For an offline restore from tape backups, you can process the media families from fewer backup devices. 1 つのメディア ファミリの処理が完了してから、別のメディア ファミリを処理する必要があります。Each media family must be processed completely before starting to process another media family. 1 台のデバイスで復元する場合を除き、メディア ファミリは常に並列処理されます。Media families are always processed in parallel, unless they are being restored with a single device.

新しいメディア セットを作成するCreate a new media set

新しいバックアップを既存のメディアに追加するAppend a new backup to existing media

既存のバックアップ セットを上書きするOverwrite existing backup sets

有効期限を設定するSet expiration date

メディア シーケンス番号およびファミリ シーケンス番号を表示するView media sequence and family sequence numbers

特定のバックアップ デバイス上のバックアップ セットを表示するView the backup sets on a particular backup device

バックアップ デバイス上のメディアのメディア ヘッダーを読み取るRead the media header of the media on a backup device

参照See also

SQL Server データベースのバックアップと復元 Back Up and Restore of SQL Server Databases
バックアップ中および復元中に発生する可能性があるメディア エラー (SQL Server) Possible Media Errors During Backup and Restore (SQL Server)
バックアップの履歴とヘッダーの情報 (SQL Server) Backup History and Header Information (SQL Server)
Mirrored Backup Media Sets (SQL Server) Mirrored Backup Media Sets (SQL Server)
BACKUP (Transact-SQL) BACKUP (Transact-SQL)
RESTORE (Transact-SQL) RESTORE (Transact-SQL)
RESTORE REWINDONLY (Transact-SQL) RESTORE REWINDONLY (Transact-SQL)
sp_configure (Transact-SQL)sp_configure (Transact-SQL)