MSSQLServer2005で,バックアップファイルから復元するコマンド。
9月 10th, 2007
SQLServerのGUIでバックアップ戻しでは他のSQLServer(筐体)に対して,コマンドで定期的にバックアップを採っているバックアップファイルを戻すことはできないですよね(条件が揃えばOKなのでしょうが・・)。
なので,コマンドで戻す方法です。
<例>
バックアップファイル名:D:\usr\local\src\xxxdb.bk
データベース名:xxxdb
データファイル格納先:D:\usr\apps\mssql\data\
の場合
<コマンド(クエリアナライザで実行する:指定DBはmaster)>
restore database xxxdb from disk = ‘D:\usr\local\src\xxxdb.bk’ with
move ‘xxxdb_data’ to ‘D:\usr\apps\mssql\data\xxxdb_data.MDF’,
move ‘xxxdb_log’ to ‘D:\usr\apps\mssql\data\xxxdb_log.LDF’, REPLACE;
以上