Nie jesteś zalogowany na forum.

Płatnik Forum

Największe forum Płatników. Porozmawiajmy o systemach Płatnik, e-Deklaracje i JPK (Jednolity Plik Kontrolny)

#1 2017-06-07 14:39:51

Outlawek
Gość

Błąd przy migracji bazy danych po ostatniej aktualizacji

Przy okazji konieczności wymiany komputera, na którym jest zainstalowany Płatnik 10.01.001, postanowiłem przejść z bazy Accessa na SQL (serwer MS SQL 2005 Express). Niestety podczas migracji pojawia się błąd.

W przypadku migracji do SQL:

String or binary data would be truncated.

W przypadku migracji do nowej bazy Accessa (na próbę):

Pole jest zbyt małe, aby pomieścić wprowadzone dane. Należy spróbować wstawić lub wkleić mniejszą ilość danych.

Dzieje się tak tylko z bazą powstałą po konwersji, która została przeprowadzona po ostatniej aktualizacji programu tj. w dniu 30.05.2017 roku.

Gdy wezmę kopię bazy Accessa utworzoną przed ostatnimi zmianami (przed jej konwersją), migracja nie napotyka żadnych problemów. Zarówno do SQL, jak i Accessa. Problem w tym, że potrzebują zmigrować najnowszą bazę.

Czy ktoś napotkał ten sam problem lub wie jak to naprawić?

Przeglądnięcie wszystkich tabel z danymi i odnalezienie za długich wpisów chyba mija się z celem. Prawdopodobnie wina leży po stronie mechanizmu odpowiedzialnego za migrację, a dokładnie to obstawiałbym, że albo coś poszło nie tak przy konwersji, albo proces migracji tworzy nową bazę niezgodną z tą po konwersji (jakby baza, do której migrowane są dane, była kompatybilna z programem lub bazą sprzed aktualizacji). Tylko kombinuję...

#2 2017-06-14 16:40:04

Piotr
Gość

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

Ten sam problem dziś się u mnie pojawił... hmm

Jeśli ktoś już wie w temacie, to proszę o info.

#3 2017-06-17 15:10:32

tommies
Gość

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

Problem może wynikać z różnych wersji metryk pomimo tej samej wersji Płatnika.
Najpierw trzeba wszystko zaktualizować i zrobić optymalizację bazy.
Dopiero co przerabiałem łączenie baz i migracje do SQL. Napotkałem chyba wszelkie możliwe błędy i spędziłem długie godziny na czytaniu i metodach prób i błędów zanim wszystko udało się doprowadzić do szczęśliwego końca.
U mnie w dużym uproszczeniu sprawdziła się taka procedura (nawet nie wspomnę ile mnie to nerwów i litrów wypitej kawy kosztowało)
1. Łączenie baz
2. Instalacja na XP Płatnika z SQLem w wersji 2005 (32-bit)
3. Podpięcie bazy Accessa
4. Podpięcie podpisu elektronicznego
5. Aktualizacja Płatnika i certyfikatów
6. Optymalizacja bazy
7. Migracja do SQLa
8. Konfiguracja SQLa 2016 64-bit i uprawnień na serwerze
9. Podpięcie bazy z lokalnego komputera (tego z XP i SQL 2005) na serwerze
10. Ustawienie baz w Płatniku na komputerach klienckich

#4 2017-07-03 09:38:26

lukikuki
Gość

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

witam,
mam rowniez ten sam problem przy próbie przeniesienia lokalnej bazy danych access z jednego na drugi komputer.
Jakies propozycje?

#5 2017-07-03 10:19:06

lukikuki
Gość

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

witam ponownie
udalo mi sie rozwiazac problem w taki sposob

1. instalacja płatnika na nowym stanowisku
2. skopiowanie folderów płatnika z programdata, dokumenty i program files ze starego stanowiska
3. wklejenie tychze folderów w miejscach docelowych na nowym stanowisku
4. import bazy danych (tej samej która wczesniej zimportowac sie nie chciała dając ww. w temacie błąd

i hula aż miło

pozdrawiam

#6 2017-08-20 13:31:36

grzes
Gość

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

Powodem jest niezgodność strony kodowej bazy danych.  Zmieńcie stronę kodową na Polski(214) i dokonajcie konwersji.
Potem wróćcie na Polski(programisty).
U mnie zadziałało.
Pozdrawiam
Grzegorz eabi.pl

#7 2017-08-23 21:03:06

slawek
Gość

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

dzięki, 214 działa!

#8 2017-08-25 15:11:15

dam
Gość

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

Koledzy, napiszcie proszę jak i gdzie zmienić kodowanie na Polski(214) - zamroczyło mnie, szukam i szukam i nie mogę znaleźć. Dzięki z góry za pomoc.

#9 2017-08-28 08:48:46

dam
Gość

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

Gdzie szukać ustawień kodowania ? W accessie ?

#10 2017-09-06 09:19:53

dam
Gość

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

Niestety po wielu próbach na mojej bazie póki co nie da zrobić się migracji. Muszę przeszukać bazę pod kątem zbyt długich ciągów znaków.  sad

#11 2017-09-07 12:36:16

it-service
Użytkownik

Odp: Błąd przy migracji bazy danych po ostatniej aktualizacji

U mnie na ten sam błąd pomogło rozwiązanie z tej strony:
https://majsterkowicz.wordpress.com/201 … -archiwum/

W skrócie: otwarcie bazy w Access'ie, znalezienie tabeli PARAM_CONF, a w niej identyfikatora bazy i podmiana pierwszej litery z A na R.

Ostatnio edytowany przez it-service (2017-09-08 19:04:18)

Offline

Wprowadź wiadomość i wyślij
Czy jesteś człowiekiem?

Niestety musimy zabezpieczyć forum przed zaśmiecaniem przez roboty reklamowe.

Stopka

Forum oparte na FluxBB