Yes, it is indeed necessary to recreate the SQL database after recovery. Usually, a new SQL database is created to recover the data. Recreating the database file will act as a backup of the original file in future.