データベースを縮小していて、その後はSQL Server (MSSQLSERVER)
が起動していない間、マシンが再起動されました。ブログを読んだ後、テンプレートファイルのmaster.mdf
とmastlog.ldf
ファイルを同じファイルに置き換えました。私はこれを縮小していたのでmasterデータベースが壊れていたと仮定します。FCB :: Open failed:ファイルを開くことができません
問題が残っていると、エラーログファイルには、次のようなメッセージを与えるしかし、
Starting up database 'msdb'.
Starting up database 'mssqlsystemresource'.
Error: 17204, Severity: 16, State: 1.
FCB::Open failed: Could not open file E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBData.mdf for file number 1. OS error: 3(The system cannot find the path specified.).
Error: 5120, Severity: 16, State: 101.
Unable to open the physical file "E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBData.mdf". Operating system error 3: "3(The system cannot find the path specified.)".
Error: 17207, Severity: 16, State: 1.
FileMgr::StartLogFiles: Operating system error 2(The system cannot find the file specified.) occurred while creating or opening file 'E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBLog.ldf'. Diagnose and correct the operating system error, and retry the operation.
File activation failure. The physical file name "E:\sql12_main_t.obj.x86Release\sql\mkmastr\databases\mkmastr.proj\MSDBLog.ldf" may be incorrect.
The resource database build version is 12.00.2000. This is an informational message only. No user action is required.
Starting up database 'model'.
私は明らかに私のマシンにはE:\
パーティションが存在しないことを言うことができます。私はあなたがエラーと思われるパスを修正するために私を助けてもらえますか?
私はdba.stackexchange.comにこの質問を閉じて移動する投票しました。 –