2009-07-20 3 views
1

データベースはMS SQL Server Express 2005です。データベースはシンプルモードです。MS SQL Serverが最新のデータを表示していないMDFおよびLDFからデータベースを復元します

既存のデータベースを新しいサーバーに復元しようとしています。 MDFファイルとLDFファイルを新しいサーバーにコピーしました。私はMDFを添付して、正しいLDFがそれに関連付けられていることを確認しました。データベースを接続した後、私は両方のデータベースのデータを比較し、新しい添付データが最新ではないことを発見しました。どうして?

+2

まずデータベースを切り離しましたか? –

+0

いいえ、私はMDF/LDFから直接復元できるという印象を受けました – Dave

+0

MDF/LDFからは接続できますが、復元はできません...そのためのRESTOREコマンドがあります。 – gbn

答えて

1
  • データベースを切り離します。
  • コピーMDFとLDFファイルを新しいサーバー上の
  • 再接続

SQL Serverは専用のファイルをロックするため、私はあなたが最初にファイルをコピーするために管理驚いて。

データベースを完全にシャットダウンするには、デタッチする必要があります。

0

データベースをデタッチするだけです。最後のトランザクションはデータベースに保存され、正常にデータベースをアタッチできます。

関連する問題