まず、SQL Server を再起動したときに、ジョブが実行されていないこと、長時間実行されているトランザクションがないこと、ユーザーがトランザクションを実行していないことを確認しましたか?
上記の点を見逃した場合は、SQL サーバー、特に運用サーバーをシャットダウンする方法を認識していないと思います。
SQL Server をシャットダウンすると、進行中のすべてのトランザクションが停止/キャンセルされ、データベースがオンラインになると SQL Server のクラッシュ リカバリが発生し、それがメッセージで発生しています。
データベース 'XXXx_DW' (10) の復旧は 3% 完了しています
リカバリには、やり直しと元に戻すという 3 つのフェーズの分析があります。completely
リカバリの 3 つのフェーズがすべて完了した後でのみ、データベースにアクセスできます。エンタープライズ機能である高速リカバリでは、データベースは REDO フェーズの後にオンラインになります。はい、あなたの唯一の解決策は待っています。これらのすべてのフェーズは、データベースを一貫した状態にするために必要です。
最新のバックアップをデータベースに復元するとどうなりますか
データベースが回復中のこの時点では、データベースはロックされており、アクセスが許可されていないため、復元を実行することはできません。ただし、別の名前でバックアップを復元できますが、これを行うことに利点があるとは思いません。
教訓: やみくもにサーバーを再起動しないでください。