Perchè non provi a creare un nuovo db e a importare tabelle, query, maschere,.... dal db corrotto?

Ovviamente se tutto va a buon fine prima di avviare il nuovo database
controlla dov'è l'errore.

Ciao