• I know this is old, but did you recover things?

    Also, please don't set emergency or use repair allow data loss. You have errors in low numbered system objects, which are called out in the error as system objects. sysrowcols is one.

    Really you should call MS on this, not use DBCC to repair this. Also, you might restore a backup of your database and run dbcc checkdb on it right away.