これをしばらくグーグルで答えましたが、誰も助けられませんか?
SQL Server 2008の場合、手順は似ていると思います...?
RESTORE DATABASE
コマンド。 bak
は、データベースバックアップファイルに使用される一般的な拡張子です。このコマンドのドキュメントがあります MSDN 。
SQL Server Management Studio 2008以前のバージョンのように、データベースを右クリックして復元するオプションを削除した理由はわかりませんが、上記のように、.BAK
ファイル:
RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH REPLACE
ただし、WITH REPLACE
の代わりに WITH RESTORE
あるサーバーから別のサーバーに移動する場合。
ウィザードを使用したくない場合は、次のスクリプトを使用できます。
RESTORE DATABASE myDB
FROM DISK = N'C:\BackupDB.bak'
WITH REPLACE,RECOVERY,
MOVE N'HRNET' TO N'C:\MSSQL\Data\myDB.mdf',
MOVE N'HRNET_LOG' TO N'C:\MSSQL\Data\myDB.ldf'
.bak
は、SQL Serverで生成されたバックアップファイルです。
バックアップファイルのインポートとは、データベースの復元を意味します。SQLServer 2012で作成されたデータベースに復元できますが、バックアップファイルはSQL Server 2005、2008、2008 R2、2012のデータベースからのものでなければなりません。
次のコマンドを使用してデータベースを復元します...
RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH Recovery
復元方法について学習したい場合.bak
ファイルは以下のリンクに従ってください。
http://msdn.Microsoft.com/en-us/library/ms186858(v = sql.90).aspx