ディスク ファイルの論理バックアップ デバイスの定義 (SQL Server)

適用対象:SQL Server

このトピックでは、SQL Server Management Studio または Transact-SQL を使用して、SQL Server でディスク ファイルの論理バックアップ デバイスを定義する方法を示します。 論理バックアップ デバイスとは、特定の物理バックアップ デバイス (ディスク ファイルまたはテープ ドライブ) を示すユーザー定義名です。 物理デバイスは、後で、つまりバックアップがバックアップ デバイスに書き込まれたときに初期化されます。

このトピックの内容

はじめに

制限事項と制約事項

  • 論理デバイス名は、サーバー インスタンス上のすべての論理バックアップ デバイスで一意になる必要があります。 既存の論理デバイス名を表示するには、 sys.backup_devices カタログ ビューに対してクエリを実行します。

推奨事項

  • バックアップ ディスクには、データベースのデータ ディスクやログ ディスクとは別のディスクを使用することをお勧めします。 これは、データ ディスクやログ ディスクで障害が発生した場合に確実にバックアップにアクセスできるようにするために必要です。

セキュリティ

アクセス許可

diskadmin 固定サーバー ロールのメンバーシップが必要です。

ディスクに対する書き込み権限が必要です。

SQL Server Management Studio を使用する

ディスク ファイルの論理バックアップ デバイスを定義するには

  1. オブジェクト エクスプローラーで Microsoft SQL Server データベース エンジンの適切なインスタンスに接続した後、サーバー名をクリックしてサーバー ツリーを展開します。

  2. [サーバー オブジェクト]を展開し、 [バックアップ デバイス]を右クリックします。

  3. [新しいバックアップ デバイス]をクリックします。 [バックアップ デバイス] ダイアログ ボックスが開きます。

  4. デバイス名を入力します。

  5. バックアップ先として、 [ファイル] をクリックし、ファイルの完全なパスを指定します。

  6. 新しいデバイスを定義するには、 [OK]をクリックします。

この新しいデバイスにバックアップするには、このデバイスを [データベースのバックアップ] ダイアログ ボックス ([全般]) の [バックアップ先] フィールドに追加します。 詳細については、「 データベースの完全バックアップの作成 (SQL Server)」を参照してください。

Transact-SQL の使用

ディスク ファイルの論理バックアップを定義するには

  1. データベース エンジンに接続します。

  2. [標準] ツール バーの [新しいクエリ] をクリックします。

  3. 次の例をコピーしてクエリ ウィンドウに貼り付け、 [実行] をクリックします。 この例では、 sp_addumpdevice を使用して、ディスク ファイルの論理バックアップ デバイスを定義します。 この例では、 mydiskdumpという物理名を持つ、 c:\dump\dump1.bakというディスク バックアップ デバイスを追加します。

USE AdventureWorks2022;  
GO  
EXEC sp_addumpdevice 'disk', 'mydiskdump', 'c:\dump\dump1.bak' ;  
GO  

参照

BACKUP (Transact-SQL)
バックアップ デバイス (SQL Server)
sys.backup_devices (Transact-SQL)
sp_addumpdevice (Transact-SQL)
sp_dropdevice (Transact-SQL)
テープ ドライブの論理バックアップ デバイスの定義 (SQL Server)
論理バックアップ デバイスのプロパティと内容の表示 (SQL Server)