That's fatal corruption you found there (system table damaged). Only solutions are restore from backup or, as you did, script export and recreate the database.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability