しばらくの間これをグーグルしていて、答えはありません....誰かが助けることができますか?
5 に答える
SQL Server 2008の場合、手順は似ていると思います...?
- SQL ServerManagementStudioを開きます
- SQL Serverインスタンスにログインし、[データベース]を右クリックして、[データベースの復元]を選択します。
- ウィザードが表示されたら、.bakファイルを選択できる「デバイスから」が必要です
RESTORE DATABASE
ほとんどの場合、コマンドを使用します。bak
データベースバックアップファイルに使用される一般的な拡張子です。このコマンドのドキュメントはMSDNにあります。
SQL Server Management Studio 2008以前のように、データベースを右クリックして復元するオプションを削除した理由はわかりませんが、上記のように、次のコマンドを使用して.BAK
ファイルから復元できます。
RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH REPLACE
ただし、あるサーバーから別のサーバーに移動する場合WITH REPLACE
ではなく、必要になります。WITH RESTORE
.bak
SQLServerで生成されたバックアップファイルです。
バックアップファイルのインポートとは、データベースを復元することを意味します。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
ウィザードを使用したくない場合は、次のスクリプトを使用できます。
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'