データベース「xxxx」がリカバリされています。リカバリが完了するまで待機します。
Databasexxxxis Being Recovered
検査の結果、SQL SERVER Express2005データベースのバックアップが次のエラーで見つかりました。
データベース「xxxx」がリカバリされています。リカバリが完了するまで待機します。
このエラーのうち、少し紛らわしいです。このエラーが発生する可能性のある多くの状況があります。たとえば、システムで異常な再起動が発生したり、データベースサービスが突然再起動されたりします。データベースサービスが開始された後、データベースは復元されています。この場合、このエラーメッセージはバックアップに表示されますが、エラーログがチェックされ、異常なエラーメッセージはなく、データベースの復元レコードがチェックされ、バックアップ期間中にデータベースが復元されていません。記録、最終的な発見は、データベースの「自動クローズ」プロパティがTrueに設定されていることです。
データベースの「自動シャットダウン」属性に関して、この属性に関するエラーケースが発生しました。 エラー:9001、重大度:21、状態:5データベース「xxxx」のログは利用できません 。この「自動的に閉じる」プロパティをTureに設定するのは本当に大変なことのようです。
後で確認してください MSDNドキュメント データベースのAUTO_CLOSEオプションのSQL_2000またはSQLServer ExpressバージョンがTrueであることが判明し、このデータベースはたまたまSQL Server Express2005でした。 オプション | 説明 | デフォルト |
AUTO_CLOSE | に設定した場合オン最後のユーザーが終了した後にデータベースが完全に閉じられると、データベースが占有していたリソースも解放されます。ユーザーがデータベースを再度使用しようとすると、データベースは自動的に再開されます。 に設定した場合オフ最後のユーザーが終了しても、データベースは開いたままになります。 | 使用するオペレーティングシステムに関係なく、使用する場合SQL Server2000デスクトップエンジンまたはSQL Server Expressいつ、すべてのデータベースについて本当他のすべてのバージョンを使用している間、すべてのデータベースに対してFalse |