[SQLServer]T-SQLでバックアップ復元する

超まとめ

T-SQLでバックアップファイルからDBを復元する基本的な手順

  1. バックアップ内の論理ファイル名を確認する
    restore filelistonly from disk ='<バックアップファイルへのフルパス.bak>'
    
  2. リストアする
    restore database <リストア後のDB名> from disk='<バックアップファイルへのフルパス.bak>'
    	with recovery,
    	move '<mdfのlogicalName>' to '<mdfの復元先へのフルパス.mdf>',
    	move '<ldfのlogicalName>' to '<ldfの復元先へのフルパス.ldf>'
    

参考 → MSDN:データベースを新しい場所に復元する (SQL Server)

コメントを残す