When you can't access one or multiple file access to SQL server, there may be issue SQL server is corrupted.
The error may be due to:
- The database couldn't be shut down properly.
- Due to insufficient space or hard disk space.
- If the primary database files are corrupted, the user will face this problem.
- It may be when you change the state from offline to online.
In this article, I will show you how to fix recovery pending state in SQL server. Follow bellow steps to resolve SQL server database issue.
Open SQL command line and run the below query one by one to resolve it.
ALTER DATABASE db_name SET EMERGENCY;
ALTER DATABASE db_name set single_user;
DBCC CHECKDB (db_name, REPAIR_ALLOW_DATA_LOSS) WITH ALL_ERRORMSGS;
ALTER DATABASE db_name set multi_user;
Now refresh the database and you will see the error is fixed. I hope you liked this article.