データベースの.MDF
バックアップがあります。これからの情報が必要.MDF
です。
これを添付しようとする.MDF
と、出荷時のログ ファイルが必要になります。
ログファイルは必要ありませんが、ファイルが必要.LDF
です。
出荷時と同じログ ファイルを指定しようとしましたが、次のエラーが表示されます。
(現在のバージョンのデータベースで使用されているため。)
それはもともと SQL Server 2012 上にあり、それが私の唯一の SQL Server 2012 サーバーであるため、別のサーバーに接続することはできません。
.MDF
なしでを再接続するにはどうすればよい.LDF
ですか?
他の誰かがこの問題の解決策を探している場合に備えて、テキスト バージョンを追加しています。
メッセージ 5120、レベル 16、状態 101、行 1
物理ファイル "D:\SQL Logs....Custom_log.ldf" を開けません。オペレーティング システム エラー 32:「32 (別のプロセスによって使用されているため、プロセスはファイルにアクセスできません。)」。
ファイルのアクティブ化に失敗しました。物理ファイル名「D:\SQL Logs....Custom_log.ldf」が間違っている可能性があります。
データベースがシャットダウンされたときに開いているトランザクション/ユーザーがあったか、データベースにチェックポイントが発生しなかったか、データベースが読み取り専用であったため、ログを再構築できません。このエラーは、トランザクション ログ ファイルがハードウェアまたは環境の障害により手動で削除または失われた場合に発生する可能性があります。メッセージ 1813、レベル 16、状態 2、行 1
新しいデータベース 'TestDb' を開けませんでした。CREATE DATABASE は中止されます。
これが関連しているかどうかはわかりませんが、.MDF
ファイルを添付する必要がなければ、実際には添付する必要はありません。そこから 1 つのテーブルを読み取るだけです。