次の方法で共有


レッスン 8. データベースを Azure Storage に復元する

このレッスンでは、バックアップ ファイルをローカルで作成し、Azure Storage に復元する方法について説明します。 データベースは、オンプレミスまたは Azure の仮想マシンに置くことができます。 このレッスンに従うには、レッスン 4、5、6、7 を完了する必要はありません。

このレッスンでは、次の手順を既に完了していることを前提としています。

  • Azure Storage アカウントを所有しています。

  • Azure Storage アカウントの下にコンテナーを作成しました。

  • 読み取り、書き込み、およびリスト権限を持つコンテナーにポリシーを作成しました。 SAS キーも生成しました。

  • Shared Access Signature に基づいて、ソース マシンに SQL Server 資格情報を作成しました。

  • ソース マシンにデータベースを作成しました。

Azure Storage にデータベースを復元するには、次の手順に従います。

  1. ソース マシンで、SQL Server Management Studio を起動します。

  2. 新しく作成されたデータベースに接続したら、クエリ ウィンドウを開きます。 次のステートメントを実行します。

    
    USE TestDB3Restore;   
    GO   
    BACKUP DATABASE TestDB3Restore   
    TO DISK = 'C:\BACKUP\TestDB3Restore.Bak'   
       WITH FORMAT,   
       NAME = 'Full Backup of TestDB3Restore'   
    GO  
    
    
  3. 次に、[クエリ] ウィンドウで次のステートメントをコピーして実行します。

    
    USE master;   
    GO   
    RESTORE DATABASE TestDB3Restore    
    FROM DISK = 'C:\BACKUP\TestDB3Restore.bak'    
    WITH REPLACE,   
    MOVE 'TestDB3Restore' TO 'https://teststorageaccnt.blob.core.windows.net/testcontainrestore/TestDB3Restore.mdf',     
    MOVE 'TestDB3Restore_log' TO 'https://teststorageaccnt.blob.core.windows.net/testcontainrestore/TestDB3Restore_log.ldf';   
    GO  
    
    

    この手順の最後に、コンテナーで管理ポータルにデータ (.mdf) ファイルと (.ldf) ファイルを一覧表示する必要があります。

SQL Server Management Studio ユーザー インターフェイスを使用して Azure Storage を指すデータ ファイルとログ ファイルを使用してデータベースを復元するには、次の手順を実行します。

  1. オブジェクト エクスプローラーで、サーバー名をクリックしてサーバー ツリーを展開します。

  2. [ データベース] を展開し、データベースを選択します。

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

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

  5. [ ソース デバイス] テキスト ボックスの [参照] ボタンをクリックすると、[ バックアップ デバイスの選択 ] ダイアログ ボックスが開きます。

  6. [バックアップ メディア] テキスト ボックスで、[ ファイル] を選択し、[ 追加 ] ボタンをクリックしてバックアップ (.bak) ファイルを見つけます。 OK をクリックします。

  7. 最初のページで [ ファイル ] をクリックします。

  8. データベース ファイルの復元 セクションの 復元先 フィールドに、次のとおり入力します。

    データ ファイルの場合は、「 https://teststorageaccnt.blob.core.windows.net/testrestoressms/TestRESSMS.mdf」と入力します。 ログ ファイルの場合は、「 https://teststorageaccnt.blob.core.windows.net/testrestoressms/TestRESSMS_log.ldf」と入力します。

    SQL 14 CTP2

  9. OK をクリックします。

復元が完了したら、管理ポータルにログインします。 コンテナー内の .mdf ファイルと .ldf ファイルを次のように表示できます。

SQL 14 CTP2

次のレッスン:

レッスン 9. Azure Storage からデータベースを復元する