Also, database errors that cannot be corrected with one of the above methods can usually be fixed by doing a backup and restore, the invalid information will not be restored into the database. I usually suggest plugging into the maintenance port and capturing the backup and restore process, it will give an information line during the restore of what failed.