Autor Wątek: Problem z aktualizcją  (Przeczytany 3089 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline tomek2019

  • Nowy użytkownik
  • *
  • Wiadomości: 1
  • Reputacja +0/-0
  • Wersja programu: 1.56 sp2
Problem z aktualizcją
« dnia: Sierpień 23, 2019, 18:59:38 »
Posiadam wersje Rewizora 1.56 SP2 HF2. Podczas próby aktualizacji podmiotu do najnowszej wersji pojawia mi się taki błąd i zostaje przywrócona poprzenia wersja:

Aktualizacja podmiotu:NAZWAFIRMY z wersji: 1.5607 do wersji: 1.5803.3.4549 dnia: 2019-08-23 18:50:11
Zapisywanie informacji o początku konwersji
Zastosowano do podmiotu skrypt: C:\Program Files (x86)\InsERT\InsERT GT\Skrypty\skrypt1.5607_1.5700.enc
Czas: OdczepianieObiektow 00:00:01
Czas: UsuwanieConstraintow:Check,Default 00:00:13
Czas: OdczepianieConstraintow:PK,FK,Unique 00:00:00
Czas: UsuwanieRegul 00:00:00
Czas: UsuwanieDefaultow 00:00:02
Czas: DodawanieDefaultow 00:00:00
Czas: DodawanieRegul 00:00:00
Czas: PorzadkowanieTypowDanych 00:00:00
Czas: OdczepianieIndexow 00:00:00
Czas: PorzadkowanieTabelek 00:00:09
Czas: PorzadkowanieDanychSlownikowych 00:00:00
Czas: __Update 00:00:00
Czas: DodawanieIndexow 00:00:00
Nie powiodło się wykonanie polecenia:


ALTER TABLE pl_RachunekDoUmowyCP ADD CONSTRAINT

FK_pl_Rachunki_pl_UmowyCywilnoprawne FOREIGN KEY

(

ru_IdUmowy

) REFERENCES pl_UmowaCP

(

ucp_Id

)


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

Co może być przyczyną tego błędu? Inne podmioty aktualizują się bez problemy do najnowszej wersji.
Próbowałem z progamu serwisowego opcji odbudowania indeksów i kontroli danych jednak bez efektów.
« Ostatnia zmiana: Sierpień 23, 2019, 19:01:23 wysłana przez tomek2019 »

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Problem z aktualizcją
« Odpowiedź #1 dnia: Sierpień 23, 2019, 19:09:23 »
Uszkodzona baza danych logicznie i/lub fizycznie, zalecam kontakt z dobrym serwisantem.
Daniel, Białystok.

Offline DamianK

  • Nowy użytkownik
  • *
  • Wiadomości: 4
  • Reputacja +0/-0
  • Wersja programu: 1.50 SP1 HF1
Odp: Problem z aktualizcją
« Odpowiedź #2 dnia: Wrzesień 19, 2019, 21:13:11 »
Błąd SQL.
Mówi o tym, że sql próbuje dodać klucz na kolumnie ru_IdUmowy do tabeli: pl_RachunekDoUmowyCP. W tej kolumnie mogą być wpisy tylko z kolumny ucp_Id z tabeli pl_UmowaCP.
Problem w tym, że już w kolumnie pl_RachunekDoUmowyCP są wpisy, których nie ma w pl_UmowaCP.

A po polsku:
Wygląda na to, że powinno pomóc usunięcie w systemie rachunku do umowy cywilnoprawnej.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Problem z aktualizcją
« Odpowiedź #3 dnia: Wrzesień 19, 2019, 21:25:10 »
Nie wprowadzaj nikogo w błąd, mylisz serwer SQL z bazą danych i uszkodzenia fizyczne z logicznymi - to nie jest błąd SQL'a tylko (jak napisałem) bazy danych, a błędy bazy danych wynikają z jej fizycznego uszkodzenia, takie uszkodzenia uniemożliwiają naprawę logicznych uszkodzeń (poprawy danych)...
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Problem z aktualizcją
« Odpowiedź #3 dnia: Wrzesień 19, 2019, 21:25:10 »