Before you can purchase any paid software for SQL database recovery, you should try an easy manual trick. If the MDF database is tagged as suspect and you want to fix it, you need to use Microsoft SQL Server Management Studio. A couple of database console commands (DBCCs) you need to run here: DBCC DBREPAIR and DBCC CHECKDB. With this, you can successfully repair SQL database without using any paid software. Refer to this article for detailed information - Repair SQL Database File via SQL Server Management Studio
I hope the shared information would be helpful here.
Thanks and best regards.