Forum użytkowników programu Płatnik

Program Płatnik => Zagadnienia techniczne => Wątek zaczęty przez: michalp w 10 Listopad 2021, 12:15:56

Tytuł: Błąd przy migracji bazy MDB do SQL
Wiadomość wysłana przez: michalp w 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ę.
Tytuł: Odp: Błąd przy migracji bazy MDB do SQL
Wiadomość wysłana przez: DarekD w 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