web-dev-qa-db-ja.com

SQLバックアップ-別のデータ/ログファイルへの復元-ファイル構造の変更...?

私は、私たちが持っているデータベースのBAKを新しいより良いハードウェアに復元しようとしています。これは、ManagementStudioのUIのスクリーンショットです。

http://twitpic.com/wmtr8/full

既存のデータベースには、mdf、ndfファイル...および2つのログ(ldf)ファイル...があります。

1つのmdfファイルと1つのldfファイルだけを持つように復元する方法はありますか...?

既存のデータベースはSQL2000です-SQL2008インスタンスに復元しています-ただし、2000互換モードでデータベースを作成しました。

...補足として:上記の画面で[OK]をクリックすると、次のエラーが発生します。

ファイル 'D:\ Navision4.LDF'は、 'Navision4_Log3'(5)および 'Navision4_Log'(2)によって要求されます。 WITH MOVE句を使用して、1つ以上のファイルを再配置できます。 (Microsoft.SqlServer.Smo)

ヘルプが必要な場合は、次をクリックしてください。 http://go.Microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=10.0.1600.22+((SQL_PreRelease).080709-1414 +)&LinkId = 20476

2
alex

データベースをそのまま復元し、後で余分なログファイルを削除することをお勧めします。エラーは、2つのログの名前が同じであり、同じボリュームに復元しようとしているためです。別の名前を使用して、一方を復元します。

データベースファイルが2つ(1つは.MDF、もう1つは.NDF)に分割されているのには十分な理由があるかもしれません。アプリケーションをサポートしている人は誰でも、ファイルグループを探してください。

2
SuperCoolMoss

復元時ではありません。そのまま復元する必要があります。サーバー上に配置されたら、追加のログファイルを削除し、.ndfファイルに保存されているオブジェクトを.mdfファイルに移動できます。

0