Ms-sql-server-restoring-databases
提供:Dev Guides
MS SQL Server-データベースの復元
- 復元*は、バックアップからデータをコピーし、ログに記録されたトランザクションをデータに適用するプロセスです。 復元は、バックアップで行うことです。 バックアップファイルを取得し、データベースに戻します。
データベースの復元オプションは、次の2つの方法のいずれかを使用して実行できます。
方法1 – T-SQL
構文
例
次のコマンドは、既存のデータベースを上書きする場合に「D:\」の場所にあるバックアップファイル名「TestDB_Full.bak」で「TestDB」というデータベースを復元するために使用されます。
この復元コマンドを使用して新しいデータベースを作成し、同様のデータパスがない場合は、ターゲットサーバーにログファイルを記録し、次のコマンドのような移動オプションを使用します。
次のデータファイルおよびログファイルのコマンドで使用されているD:\ Dataパスが存在することを確認します。
方法2-SSMS(SQL SERVER Management Studio)
- ステップ1 *-「TESTINSTANCE」という名前のデータベースインスタンスに接続し、データベースフォルダーを右クリックします。 次のスナップショットに示すように、データベースの復元をクリックします。
Management Studio Testinstance
- ステップ2 *-デバイスのラジオボタンを選択し、楕円をクリックして、次のスナップショットに示すようにバックアップファイルを選択します。
- ステップ3 *-[OK]をクリックすると、次の画面が表示されます。
- ステップ4 *-次のスナップショットに示すように、左上隅にある[ファイル]オプションを選択します。
- ステップ5 *-左上隅にある[オプション]を選択して[OK]をクリックし、次のスナップショットに示すように「TestDB」データベースを復元します。