Skoro na bazie pracujesz to znaczy że dane z niektórych (a raczej z większości) tabel da się odczytać, choć nawet z tych tabel może się nie dać odczytać części danych.
Te dane, które da się odczytać można z bazy wyciągnąć i wrzucić później do nowej, nieuszkodzonej bazy.
Kluczowe pytanie to ile danych będzie brakować i jak ważne i trudne do odtworzenia będą te dane.
Niestety tego nikt Ci nie powie dopóki nie spróbuje.