mojaSymfonia FORUM
https://forum.mix-soft.pl/

błąd migracji FK do 50c
https://forum.mix-soft.pl/viewtopic.php?f=4&t=9458
Strona 1 z 1

Autor:  adalbert [ 2020-02-24, 15:16 ]
Tytuł:  błąd migracji FK do 50c

Witam
mam problem z migracją bazy do 50c, zgłosiłem do sage i odpisali iż:

"Po zdiagnozowaniu przesłanego przez Państwo pliku ErrorsLog wynika, że w bazie danych na jednym z dokumentów znajduje się zduplikowany zapis.

Proszę o usunięcie duplikatu, a następnie przeprowadzenie procesu weryfikacji przed migracją, a następnie samego procesu migracji."

Błąd w logu migracji wygląda tak (chyba o to chodzi):
SourceTable: ScriptLog
StepName: SQL2SQL
ScriptName: przenoszenie danych FK 080
TimeStamp: 16:27:53
Message: ErrorNumber: 2627; ErrorSeverity: 14; ErrorState: 1; ErrorProcedure: ; ErrorLine: 58; Message: Violation of PRIMARY KEY constraint 'PK_zapisy_2'. Cannot insert duplicate key in object 'FK.zapisy'. The duplicate key value is (10, 2460).

Miałem nadzieję że sage wesprze mnie w tym temacie a nie potwierdzi że oczywiście jest błąd ale my mamy to w .......

Ktoś ma pomysł gdzie szukać tego zdublowanego zapisu i jak go usunąć

pozdrawiam

Autor:  wojtek [ 2020-02-25, 12:22 ]
Tytuł:  Re: błąd migracji FK do 50c

Tak,
W SQL masz bazę przeniesioną 1 do 1 z pervasiva i jeśli mnie pamięć nie myli to tabela zapisy właśnie - sprawdź czy wszystko jest OK. W bazie tymczasowej jest przeniesione wszystko 1 do 1 nawet jeśli dane są błędne. Dopiero z bazy przejściowej dane przenoszone są do właściwej bazy produkcyjnej i na tym etapie wylatują błędy. Jeśli znajdziesz zdublowany błąd - trzeba go najpierw naprawić w bazie 2.0 - np poprawić albo skasować.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/