MS SQL Server のデータを LocalDB にリストアする

経緯

本番 DB のデータを使ってテストを行いたいことがあり、サーバーとして使われている MS SQL Server にあるデータを、クライアントの LocalDB にリストアすることにした

その時のメモを備忘録として雑に残す

手順

MS SQL Server のバックアップ

  1. SSMS(SQL Server Management Studio) を起動
  2. Object Explorer から、バックアップをとる Database を右クリック -> Tasks -> Backup を選択

バックアップオプションはデフォルトで取得

バックアップファイルをリストア

クライアント PC にバックアップファイルを移動

クライアント PC で SSMS を起動、LocalDB に接続

データベース master を右クリックして、New Query を選択

下記クエリーを実行

例.

ここでバックアップファイルの LogicalName を確認する

リストアコマンドを実行する

例.

考察

できることは確認できたので、コマンドライン化して楽したい