Autor Wątek: Błąd przy migracji bazy MDB do SQL  (Przeczytany 498 razy)

Offline michalp

  • Nowy
  • *
  • Wiadomości: 1
  • Reputacja: +0/-0
Błąd przy migracji bazy MDB do SQL
« dnia: 10 Listopad 2021, 12:15:56 »
Dzień dobry.

Przy próbie migracji bazy MDB do SQL proces jest przerwany błędem:

OLE DB provider "MicrosoftJet.OLEDB.4.0" for linked server "(null)"
returned message "Wielokrokowa operacja bazy danych OLE wygenerowała błędy. Sprawdź wszystkie wartości stanu bazy danych OLE. Nie wykonano żadnego działania."

Baza źródłowa MDB ma ~600MB i zawiera około 500 płatników. Była optymalizowana w programie Płatnik przed próbą migracji. Wersja programu: najnowsza dostępna.

Dla testu utworzyłem nową bazę MDB i przeniosłem trzech płatników. Migracja bazy testowej MDB się powiodła.

Próby wykonywałem na dwóch różnych konfiguracjach:

Win10 Pro 64bit + sql express 2012 32bit
Win7 Pro 32 bit + sql express 2008 32bit (czysta instalacja od zera).

Proszę o poradę. Dziękuję.

Offline DarekD

  • Ekspert
  • *****
  • Wiadomości: 1716
  • Reputacja: +373/-3
    • InnerSoft
Odp: Błąd przy migracji bazy MDB do SQL
« Odpowiedź #1 dnia: 10 Listopad 2021, 13:06:08 »
Powodów należy szukać w bazie access. W danych są 'śmieci' których nie można wprost przekonwertować. Jednym z takich problemów jest np. zapisana data w niewłaściwym formacie