Hey MicMatz,
You can easily recover SQL Server Database without a backup by making use of a dedicated, automated utility known as SQL Server Recovery Software. It can assist you to repair SQL Server database and retrieve all of its contents such as Tables, Procedures, Functions, Rules, Triggers...