Some of the reasons causing such an issue are:
- The database didn’t shut down properly and there is at least one uncommitted transaction active during the shutdown, resulting in deletion of the active transaction log file.
- User tried moving the log files to a new drive to overcome server performance issues, but ended up corrupting the log files in the process.
- Database Recovery cannot be initiated due to insufficient memory space or disk storage.