Microsoft SQL Server 2019 で DB のリストア
~ データベースはバックアップとリストアが必要 ~
2020-06-26 作成 福島
TOP > tips > mssql2019restore

SSMS (Microsoft SQL Server Management Studio) でサンプルのデータベース (名称: test01) を作成し、これをバックアップします。


1. データベースの作成

1-1. SSMS に管理者としてログインする。

1-2. データベースを作成する。
「オブジェクト エクスプローラー」の「データベース」を右クリックし、「新しいデータベース(N)...」を選択する。
 ⇓
「データベース名(N)」にデータベース名を記入し、 ボタンをクリックする。
ここではデータベース名を「test01」としている。
 ⇓
データベースが作成 (表示) されたことを確認する。

本来はここからテーブルの作成作業を実施するが、今回はバックアップとリストアの説明なので、テーブルは作成しない。


2. データベースのバックアップ

2-1. データベースをバックアップする。
バックアップ対象のデータベース名を右クリックし、
「タスク(T)」-「バックアップ(B)...」を選択する。
 ⇓
下記項目を確認し、 ボタンをクリックする。

· バックアップの種類(K): 完全
· バックアップ先(U): ディスク、ファイルパス

 ⇓
完了メッセージを確認して ボタンをクリックする。
バックアップのファイルは以下に格納される。
アーカイブする場合は、このファイルを採取する。
%ProgramFiles%\Microsoft SQL Server\MSSQL15.SQLEXPRESS\MSSQL\Backup\test01.bak

3. データベースの削除

3-1. データベースを削除する。
削除すると元に戻せないので、バックアップがあることを確認してから作業すること。

データベース名を右クリックし、
「削除(D)」を選択する。
 ⇓
ボタンをクリックする。
 ⇓
データベースが削除された (表示されていない) ことを確認する。


4. データベースのリストア

4-1. データベースをリストアする。
「オブジェクト エクスプローラー」の「データベース」を右クリックし、「データベースの復元(R)...」を選択する。
 ⇓
●デバイス(E): を選択し、 ボタンをクリックする。
 ⇓
ボタンをクリックする。
 ⇓
バックアップファイルを選択し、 ボタンをクリックする。
 ⇓
ボタンをクリックする。
 ⇓
ボタンをクリックする。
 ⇓
完了メッセージを確認して ボタンをクリックする。
 ⇓
データベースが復元 (表示) されたことを確認する。