InsERT GT => Subiekt GT => Wątek zaczęty przez: klamotx w Sierpień 26, 2021, 21:13:11

Tytuł: Problem z aktualizacją
Wiadomość wysłana przez: klamotx w Sierpień 26, 2021, 21:13:11
Witam serdecznie.
Przy próbie aktualizacji otrzymuję komunikat "Aktualizacja podmiotu nie powiodła się". Próbowałem przywracać z archiwum (najstarsze mam z 2019 roku) ale komunikat zawsze ten sam. Podejrzewam, że wkradł się jakiś błąd dużo wcześniej - najstarsze dokumenty są z 2014 roku. Błąd ten występuje również na innym komputerze po wykonaniu dearchiwizacji.
Raport z aktualizacji:

Aktualizacja podmiotu: dm3 z wersji: 1.3503 do wersji: 1.6702.2.5071 dnia: 2021-08-26 21:03:13
Zapisywanie informacji o początku konwersji
Zastosowano do podmiotu skrypt: C:\Program Files (x86)\InsERT\InsERT GT\Skrypty\skrypt1.3503_1.3600.enc
Nie powiodło się wykonanie polecenia:


ALTER TABLE dok_Vat ADD CONSTRAINT

   FK_dok_Vat_dok__Dokument FOREIGN KEY

   (

   vt_DokId

   ) REFERENCES dok__Dokument

   (

   dok_Id

   )


Błąd 0x80040E2F: The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_dok_Vat_dok__Dokument". The conflict occurred in database "dm3", table "dbo.dok__Dokument", column 'dok_Id'.
Aktualizacja podmiotu nie powiodła się: 0x80040e2f: The ALTER TABLE statement conflicted with the FOREIGN KEY constraint "FK_dok_Vat_dok__Dokument". The conflict occurred in database "dm3", table "dbo.dok__Dokument", column 'dok_Id'.
Przywrócenie podmiotu powiodło się.

Przeorałem forum, znalazłem sugestię, że będzie to uszkodzona baza.
Ktoś pomoże, jak sobie z tym poradzić, ewentualnie do kogo się zgłosić?
Tytuł: Odp: Problem z aktualizacją
Wiadomość wysłana przez: Chris w Sierpień 26, 2021, 21:41:59
Wygląda na to, że w bazie informacje są niekompletne, tzn. w tabeli dok_Vat jest wpis, który odnosi się do nieistniejącego wpisu w tabeli dok__Dokument. W celu naprawy możesz zgłosić się do mnie na PW.