次の方法で共有


デバイスからのバックアップの復元 (SQL Server)

このトピックでは、SQL Server Management Studio または Transact-SQL を使用して、SQL Server 2014 のデバイスからバックアップを復元する方法について説明します。

Azure Blob Storage サービスへの SQL Server バックアップの詳細については、「Azure Blob Storage サービス を使用した SQL Server のバックアップと復元」を参照してください。

このトピックについて

開始する前に

安全

権限

復元するデータベースが存在しない場合、ユーザーは RESTORE を実行できるように CREATE DATABASE 権限を持っている必要があります。 データベースが存在する場合、RESTORE 権限は既定で sysadmin 固定サーバー ロールと dbcreator 固定サーバー ロールのメンバー、およびデータベースの所有者 (dbo) に設定されます (FROM DATABASE_SNAPSHOT オプションの場合、データベースは常に存在します)。

RESTORE 権限は、メンバーシップ情報が常にサーバーですぐに使用できるロールに付与されます。 固定データベース ロールのメンバーシップは、データベースがアクセス可能で破損していない場合にのみ確認できるため(RESTORE の実行時には常に当てはまるとは限りません)、 db_owner 固定データベース ロールのメンバーには RESTORE 権限がありません。

SQL Server Management Studio の使用

デバイスからバックアップを復元するには

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

  2. [ データベース] を展開し、データベースに応じて、ユーザー データベースを選択するか、[ システム データベース] を展開してシステム データベースを選択します。

  3. データベースを右クリックし、[ タスク] をポイントし、[ 復元] をクリックします。

  4. 必要な復元操作の種類 (データベースファイルとファイル グループ、または トランザクション ログ) をクリックします。 これにより、対応する復元ダイアログ ボックスが開きます。

  5. [ 全般 ] ページの [ ソースの復元 ] セクションで、[ デバイスから] をクリックします。

  6. [ デバイスから ] テキスト ボックスの参照ボタンをクリックすると、[ バックアップの指定 ] ダイアログ ボックスが開きます。

  7. [ バックアップ メディア ] テキスト ボックスで、[ バックアップ デバイス] を選択し、[ 追加 ] ボタンをクリックして [ バックアップ デバイスの選択 ] ダイアログ ボックスを開きます。

  8. [ バックアップ デバイス ] テキスト ボックスで、復元操作に使用するデバイスを選択します。

Transact-SQL の使用

デバイスからバックアップを復元するには

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

  2. [標準] バーから、新しいクエリをクリックします。

  3. RESTORE ステートメントで、バックアップ操作に使用する論理バックアップ デバイスまたは物理バックアップ デバイスを指定します。 次の使用例は、物理名が Z:\SQLServerBackups\AdventureWorks2012.bakディスク ファイルから復元されます。

RESTORE DATABASE AdventureWorks2012  
   FROM DISK = 'Z:\SQLServerBackups\AdventureWorks2012.bak' ;  
  

こちらもご覧ください

RESTORE FILELISTONLY (Transact-SQL)
RESTORE HEADERONLY (Transact-SQL)
RESTORE LABELONLY (Transact-SQL)
RESTORE VERIFYONLY (Transact-SQL)
単純復旧モデルでのデータベース バックアップの復元 (Transact-SQL)
データベース バックアップの復元 (SQL Server Management Studio)
データベースの差分バックアップの復元 (SQL Server)
データベースを新しい場所に復元する (SQL Server)
ファイルとファイル グループのバックアップ (SQL Server)
トランザクション ログのバックアップ (SQL Server)
データベースの差分バックアップの作成 (SQL Server)