-2

SQL Server 2008 で複数のサーバーを使用しています。あるサーバーから別のサーバーにデータベースを移動したいと考えています。次のプロセスを実行しました

//   #1
detach database on first server

//   #2
physically copy database and log file to new server

//   #3
attach database on new server

私たちの方法はうまくいきませんでした。最後のステップは新しいサーバーで失敗しました

以下のようなエラーメッセージ

データベース 'DBTEST' のログの処理中に BB エラーが発生しました
可能であれば、バックアップから復元してください。バックアップが利用できない場合は、ログの再構築が必要になることがあります。
新しいデータベース 'DBTEST' を開けませんでした。CREATE DATABASE は中止されます

これらのファイルを再度取得したり、データベース ファイルのバックアップ バージョンを取得したりできるようになったため、現在のファイルで回復するための変更はありますか? ログファイルを再構築する方法がわかりませんか? 私もそれらを添付することはできません:-(

4

2 に答える 2

2

エラーメッセージのアドバイスに従うべきだと思います:

If possible, restore from backup.

デタッチ、コピー、再アタッチする代わりに、バックアップを実行して新しいマシンに復元してみませんか?

失敗したことは一度もなく、この方法を使用して何百ものデータベースを移動しました。

于 2013-04-19T20:41:35.543 に答える