konto usunięte

Temat: USZKODZONA BAZA _ HELP

Witam,

Edytowałem formularz, a następnie zamknąłem bazę.
Przy ponownej próbie wyskoczył komunikat:

Baza danych znajduje się w niespodziewanym stanie; program Microsoft Office Access nie może jej otworzyć.

Czy ktoś zna sposób jak to naprawić?
Czy ktoś wie co mogło spowodować taki stan?

konto usunięte

Temat: USZKODZONA BAZA _ HELP

Witaj,

Prawidłowa odpowiedź: przywróć bazę z ostatnie kopii zapasowej.
Nie masz? No jak to nie masz? ;-)

No a jeśli rzeczywiście nie masz, to utwórz nową bazę i zaimportuj do niej ze starej bazy wszystkie obiekty.
Pomogło?

A niespodziewany stan w bazie accessowej też mi się przytrafił ze dwa razy. Niestety nie pamiętam, co go u mnie spowodowało.

konto usunięte

Temat: USZKODZONA BAZA _ HELP

Paweł K.:
Witaj,

Prawidłowa odpowiedź: przywróć bazę z ostatnie kopii zapasowej.
Nie masz? No jak to nie masz? ;-)

No a jeśli rzeczywiście nie masz, to utwórz nową bazę i zaimportuj do niej ze starej bazy wszystkie obiekty.
Pomogło?

A niespodziewany stan w bazie accessowej też mi się przytrafił ze dwa razy. Niestety nie pamiętam, co go u mnie spowodowało.

Oczywiście kopię mam ale z poprzedniego dnia, a dzisiaj sporo się już w niej pozmieniało.

Rozwiązaniem było uruchomienie bazy pod Access 2007 autpmatycznie naprawił bazę:)

konto usunięte

Temat: USZKODZONA BAZA _ HELP

Sprytny ten 2007. Bo rozumiem, że bazę miałeś w 2003?

Mnie tylko pomagał import do nowej bazy, bo jak mi baza się buntowała, to nie było wtedy jeszcze 2007 ;-)

A nie myślałeś o częstszych kopiach?
Zrób sobie automacik, co będzie Ci np. co godzinę backupował zawartość backendu.

konto usunięte

Temat: USZKODZONA BAZA _ HELP

Paweł K.:
Sprytny ten 2007. Bo rozumiem, że bazę miałeś w 2003?

Mnie tylko pomagał import do nowej bazy, bo jak mi baza się buntowała, to nie było wtedy jeszcze 2007 ;-)

A nie myślałeś o częstszych kopiach?
Zrób sobie automacik, co będzie Ci np. co godzinę backupował zawartość backendu.

Ok może jakis tip?

konto usunięte

Temat: USZKODZONA BAZA _ HELP

Z tym tipem to nie tak łatwo, bo to wszytko zależy od konkretnej bazy i jej przeznaczenia.

Jeśli baza Ci się bekapuje codziennie, to możesz 'śledzić' zmiany w bazie poprzez połączenie znacznika czasu oraz jakiegoś unikalnego id w danej tabeli. Co określony przedział czasu lecisz po całej bazie i kopiujesz do innej bazy te rekordy, które się zmieniły od ostatniego bekapu lub poprzedniego kopiowania zmienionych rekordów.

Jeśli masz w tabelach te pola, o których mówię, to sprawa nie powinna być trudna do zrealizowania.



Wyślij zaproszenie do