29

しばらくの間これをグーグルしていて、答えはありません....誰かが助けることができますか?

4

5 に答える 5

40

SQL Server 2008の場合、手順は似ていると思います...?

  • SQL ServerManagementStudioを開きます
  • SQL Serverインスタンスにログインし、[データベース]を右クリックして、[データベースの復元]を選択します。
  • ウィザードが表示されたら、.bakファイルを選択できる「デバイスから」が必要です
于 2012-05-17T15:52:40.543 に答える
6

RESTORE DATABASEほとんどの場合、コマンドを使用します。bakデータベースバックアップファイルに使用される一般的な拡張子です。このコマンドのドキュメントはMSDNにあります。

于 2012-05-17T14:45:23.320 に答える
4

SQL Server Management Studio 2008以前のように、データベースを右クリックして復元するオプションを削除した理由はわかりませんが、上記のように、次のコマンドを使用して.BAKファイルから復元できます。

RESTORE DATABASE YourDB FROM DISK = 'D:BackUpYourBaackUpFile.bak' WITH REPLACE

ただし、あるサーバーから別のサーバーに移動する場合WITH REPLACEではなく、必要になります。WITH RESTORE

于 2012-11-26T22:05:07.173 に答える
1

.bakSQLServerで生成されたバックアップファイルです。

バックアップファイルのインポートとは、データベースを復元することを意味します。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

于 2012-05-18T07:03:34.443 に答える
1

ウィザードを使用したくない場合は、次のスクリプトを使用できます。

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'
于 2014-10-13T12:47:02.400 に答える