2012-05-17 11 views

答えて

38

SQL Server 2008の場合、手順は似ていると思いますが...?あなたがすることを可能にするSQL Serverインスタンスにで

  • SQL Server Management Studioを開き
  • ログ、右の「データベース」をクリックし、「データベースの復元」を選択
  • ウィザードは、「デバイスから」、あなたが望む表示されます.bakファイルを選択してください。
6

RESTORE DATABASEコマンドを使用する可能性が最も高い。 bakは、データベースのバックアップファイルに使用される共通の拡張子です。このコマンドのドキュメントはon MSDNです。

1

.bakは、SQL Serverで生成されたバックアップファイルです。

バックアップファイルのインポートとは、データベースの復元を意味し、SQL Server 2012で作成されたデータベースで復元できますが、バックアップファイルはSQL Server 2005、2008、2008 R2、2012データベースから復元する必要があります。

あなたは、次のコマンドを使用してデータベースを復元...あなたは.bakファイルは、以下のリンクを復元する方法を学びたい

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

:彼らは削除理由

http://msdn.microsoft.com/en-us/library/ms186858(v=sql.90).aspx

4

わかりませんデータベースを右クリックしてSQL Server Management Studio 2008以前のように復元するオプションがありますが、上記のように.BAKファイルから復元することができます:

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

しかし、あなたは、あるサーバーから別のサーバーにそれを移動する場合は、代わりにWITH RESTOREWITH REPLACEをお勧めします。

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' 
関連する問題