Posty bez odpowiedzi |oraz Aktywne tematy Dzisiaj jest 2024-11-23, 02:36x



Odpowiedz w temacie  [ Posty: 10 ] 
Problem z migracją FK2.0 - 50C 
Autor Wiadomość

Rejestracja: 2010-02-10, 21:24
Posty: 260
Pomógł: 4
Post Problem z migracją FK2.0 - 50C
Witam,
Mam problem z migracją bazy dancych FKP do 50C. Baza FKP jest duża zawiera lata 1996-2019. Okazuje się że rok 1996 jest uszkodzony - brakuje plików w katalogu 1996. Baza była naprawiana - rok 1996 ma w FK status usunięty. Baza mimo uszkodzenia przechodziła bez problemu aktualizacje - tak zamierzchłymi czasami nikt się nie przejmował , diagnostyki oczywiście wykazywały błędy w zakresie IdDlaRozliczeń i sprawdzania baz danych.

Po pewnych poprawkach baza przechodzi pozytywnie Weyfikację przed migracją, natopmiast wywala się podczas migracji na etapie:
Kod:
SourceTable:    ScriptLog
StepName:       SQL2SQL
ScriptName:     przenoszenie danych FK 070
TimeStamp:      10:45:52
Message:        ErrorNumber: 515; ErrorSeverity: 16; ErrorState: 2; ErrorProcedure: ; ErrorLine: 70; Message: Cannot insert the value NULL into column 'wzorzec', table 'krawczyk.FK.dokumenty'; column does not allow nulls. INSERT fails.


Czy istnieje możliwść - tak jak w handlu - odcięcia powiedzmy 10 ostatnich lat? Reszta jest już i tak nie potrzebna


2019-10-29, 15:41
Wyświetl profil
Autor Wiadomość
 



Rejestracja: 2019-02-01, 10:26
Posty: 126
Pomógł: 15
Post Re: Problem z migracją FK2.0 - 50C
Ta wiadomość była pomocna.(1)
Uszkodzenie plików z roku jest dość proste do naprawienia, wystarczy skopiować dane z poprawnego roku np. 1997 na rok 1996.

Jak w/w nie zadziała problem leży prawdopodobnie gdzie indziej:
Zobacz plik: C:\Program Files x86\Sage\Migracja\20.0\FK20_F50\SQL2SQL\070... linia 70-115
błąd dotyczy jakiegoś kontrahenta z bazy [TemporaryDB].[btrfk].[dokumenty]
posługując się MS SQL SM przejrzyj tę bazę


2019-10-30, 11:41
Wyświetl profil

Rejestracja: 2010-02-10, 21:24
Posty: 260
Pomógł: 4
Post Re: Problem z migracją FK2.0 - 50C
Dzieki za odpowiedz - szukałem skryptu migracyjnego i wlasnie mi podałeś gdzie jest. Odnośnie błędu - znalazłem jego źródło - dotyczyło wzorca dokumentu w bazie Dokumenty 2.0 - w polu wzorzec w kilku latach było 0. po poprawie migracja poszła dalej. Teraz błąd pojawia się przy migracji rozrachunków.
Kod:
SourceTable:    ScriptLog
StepName:       SQL2SQL
ScriptName:     przenoszenie danych FK 170
TimeStamp:      10:35:30
Message:        ErrorNumber: 220; ErrorSeverity: 16; ErrorState: 2; ErrorProcedure: ; ErrorLine: 132; Message: Arithmetic overflow error for data type tinyint, value = 29797.

SourceTable:    ScriptLog
StepName:       SQL2SQL
ScriptName:     przenoszenie danych FK 170
TimeStamp:      10:35:30
Message:        Błąd podczas przenoszenia rozrachunków do tabel docelowych.


Będę szukał jego przyczyny :)


2019-10-30, 12:31
Wyświetl profil

Rejestracja: 2010-02-10, 21:24
Posty: 260
Pomógł: 4
Post Re: Problem z migracją FK2.0 - 50C
Chciałem się upewnić tylko że błąd:
Kod:
Message:        ErrorNumber: 220; ErrorSeverity: 16; ErrorState: 2; ErrorProcedure: ; ErrorLine: 132; Message: Arithmetic overflow error for data type tinyint, value = 29797.


odnosi się do skrytpu : 170_MigrateToTarget_Settlements.sql
i jego linii 132 ?

Pomogłoby mi to łatwiej zlokalizować błąd...


2019-10-30, 12:44
Wyświetl profil

Rejestracja: 2019-02-01, 10:26
Posty: 126
Pomógł: 15
Post Re: Problem z migracją FK2.0 - 50C
tak


2019-10-30, 13:02
Wyświetl profil

Rejestracja: 2017-02-28, 18:30
Posty: 13
Pomógł: 1
Post Re: Problem z migracją FK2.0 - 50C
udało ci się ustalić co jest przyczyną ja mam podobny błąd przy tym skrypcie ale w innej linijce

Kod:
Message:        ErrorNumber: 220; ErrorSeverity: 16; ErrorState: 2; ErrorProcedure: ; ErrorLine: 279; Message: Arithmetic overflow error for data type tinyint, value = 29797.


2020-05-18, 12:49
Wyświetl profil

Rejestracja: 2010-02-10, 21:24
Posty: 260
Pomógł: 4
Post Re: Problem z migracją FK2.0 - 50C
Tak,
Należy zlokalizować skrypt 070, odpowiednią jego linię i kolumnę w katalogach instalacji migratora. Tam dostaniesz podpowiedź - wnioskując z kodu o co może chodzić. W moim przypadku była to wartość 0 w kolumnie w której jej być nie może. Skrypt 070 wykonywany jest podczas kroku SQL2SQL więc i tak błąd trzeba poprawić w pervasive, przed procedurą migracji.
Podczas migracji dane przenoszone z z pervasive na SQL do tymczasowej bazy - jeśli sie nie myle to zawiera nazwe bezy migrowanej i "temp" albo "temorary". Na tym etapie przewalane jest wszystko z bazy na PVS - wraz z ewentualnym błędem. Dopiero w następnym kroku SQL2SQL migrator może wywalić błąd, jeśli takowy został przeniesiony z PVSSQL na MSSQL do bay tymczasowej.. \
Czytając skrypt zlokalizowałem problem w tabeli bazy tymczasowej, na tej podstawie poprawiłem błąd w bazie Pervasive i uruchomiłem całą migrację od nowe. To zadziałało. Skrytpy migracyjne zlokalizowane są w katalogu instalacyjnym Migratora.


2020-05-18, 14:16
Wyświetl profil

Rejestracja: 2017-02-28, 18:30
Posty: 13
Pomógł: 1
Post Re: Problem z migracją FK2.0 - 50C
Używasz jakiegoś konretnego programu do edycji bazy Pervasive ?
Skrypty zlokalizowałem i widzę z którą tabelą w mssql jest problem. Ale tak jak piszesz trzeba to poprawić w pervasive


2020-05-18, 14:29
Wyświetl profil

Rejestracja: 2010-02-10, 21:24
Posty: 260
Pomógł: 4
Post Re: Problem z migracją FK2.0 - 50C
Ta wiadomość była pomocna.(1)
Control Center - podłączam tam bazę i edytuje zawartość tabeli. Aby podłączyć bazę do PVS Control Center trzeba najpierw wygenerować DDFy. Funkcja:
Kod:
CreateDDFs(katalogfirmy())


2020-05-18, 16:27
Wyświetl profil

Rejestracja: 2017-02-28, 18:30
Posty: 13
Pomógł: 1
Post Re: Problem z migracją FK2.0 - 50C
dzieki jutro to posprawdzam


2020-05-18, 20:37
Wyświetl profil
Wyświetl posty nie starsze niż:  Sortuj wg  
Odpowiedz w temacie   [ Posty: 10 ] 
   Podobne tematy   Autor   Odpowiedzi   Odsłony   Ostatni post 
Na tym forum nie ma nowych nieprzeczytanych postów. Załączniki migracja FK2.0 na 50c błąd

w Techniczne

marekpaz

1

2771

2020-07-13, 10:42

a.f Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Problem z migracją fk - 50c

w Programy Księgowe

slavo_s2k

0

3506

2020-08-11, 23:50

slavo_s2k Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Problem z migracją FK 2.0 2020.2b do 50c 2020.50

w Techniczne

Benji_Pete

2

4601

2020-11-30, 15:48

Benji_Pete Wyświetl najnowszy post

Na tym forum nie ma nowych nieprzeczytanych postów. Migracja ŚT 2.0 do 50C

w Pozostałe

pawelsiw

0

11410

2020-02-25, 14:47

pawelsiw Wyświetl najnowszy post



Kto jest online

Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 37 gości


Nie możesz tworzyć nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Przejdź do:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Support forum phpbb by phpBB Assistant