Forum Użytkownikow Subiekt GT

InsERT GT => Subiekt GT => Wątek zaczęty przez: Alltronix w Maj 12, 2018, 14:49:11

Tytuł: Błąd składniowy w poleceniu
Wiadomość wysłana przez: Alltronix w Maj 12, 2018, 14:49:11
Przy próbie aktualizacji z 1.50 SP1 HF1 (1.5005.11.4094) na 1.51 SP1 (1.5103.10.4139) coś poszło nie tak... Archiwizację wykonałem przed instalacją, ale podczas aktualizacji pokazał się błąd coś o nieudanej próbie i że przywracanie bazy nie powiodło się. Odinstalowałem więc Subiekta i ponownie zainstalowałem starą wersję używając dearchiwizatora przywróciłem wcześniej zarchiwizowaną bazę. Teraz przy próbie dokonania jakiejkolwiek operacji na subiekcie (paragon, FV, zamówienie) pokazuje błąd "Błąd składniowy w poleceniu". Co mogłem zepsuć?
Ps. jednocześnie aktualizowałem sello do najnowszej wersji, ale to chyba nie mogło mieć wpływu?

Serwer SQL 2008 R2
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: Aldo w Maj 12, 2018, 15:42:29
Przy próbie aktualizacji z 1.50 SP1 HF1 (1.5005.11.4094) na 1.51 SP1 (1.5103.10.4139) coś poszło nie tak... Archiwizację wykonałem przed instalacją, ale podczas aktualizacji pokazał się błąd coś o nieudanej próbie i że przywracanie bazy nie powiodło się. Odinstalowałem więc Subiekta i ponownie zainstalowałem starą wersję używając dearchiwizatora przywróciłem wcześniej zarchiwizowaną bazę. Teraz przy próbie dokonania jakiejkolwiek operacji na subiekcie (paragon, FV, zamówienie) pokazuje błąd "Błąd składniowy w poleceniu". Co mogłem zepsuć?
Ps. jednocześnie aktualizowałem sello do najnowszej wersji, ale to chyba nie mogło mieć wpływu?

Serwer SQL 2008 R2
Uruchom Program serwisowy, wejdź w górne menu-Podmiot-Kontrola danych i zobacz co Ci tam wyskoczy. Tylko komunikat pokazuje się na krótko, więc trzeba obserwować. To jest pierwszy krok sprawdzania poprawności danych.
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: Alltronix w Maj 12, 2018, 20:43:05
Jakiś dysonans, ale nic mi to nie mówi???
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: candy w Maj 12, 2018, 21:07:46
I sądzisz że ktoś Ci napisze jak masz wykryć i naprawić niespójne zapisy w bazie danych? Serio?

To jest zdecydowanie robota dla serwisanta.
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: birds22 w Maj 12, 2018, 21:13:16
A log z tej konwersji, która się nie udała co zawiera?
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: Alltronix w Maj 12, 2018, 22:04:39
A log z tej konwersji, która się nie udała co zawiera?
========================================================================
Aktualizacja podmiotu: Radek z wersji: 1.5005 do wersji: 1.5103.10.4139 dnia: 2018-05-12 11:44:04
Zapisywanie informacji o początku konwersji
Zastosowano do podmiotu skrypt: C:\Program Files (x86)\InsERT\InsERT GT\Skrypty\skrypt1.5005_1.5100.enc
Czas: OdczepianieObiektow 00:00:00
Czas: UsuwanieConstraintow:Check,Default 00:00:11
Czas: OdczepianieConstraintow:PK,FK,Unique 00:00:00
Czas: UsuwanieRegul 00:00:00
Czas: UsuwanieDefaultow 00:00:01
Czas: DodawanieDefaultow 00:00:00
Czas: DodawanieRegul 00:00:00
Czas: PorzadkowanieTypowDanych 00:00:01
Czas: OdczepianieIndexow 00:00:00
Czas: PorzadkowanieTabelek 00:00:10
Czas: PorzadkowanieDanychSlownikowych 00:00:00
Czas: __Update 00:00:00
Czas: DodawanieIndexow 00:00:00
Nie powiodło się wykonanie polecenia:


ALTER TABLE kh__Kontrahent ADD CONSTRAINT

PK_kh__Kontrahent PRIMARY KEY CLUSTERED

(

kh_Id

) ON [PRIMARY]


Błąd 0x80040E2F: The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.kh__Kontrahent' and the index name 'PK_kh__Kontrahent'. The duplicate key value is (13229).
The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.kh__Kontrahent' and the index name 'PK_kh__Kontrahent'. The duplicate key value is (13229).Could not create constraint or index. See previous errors.Aktualizacja podmiotu nie powiodła się: 0x80040e2f: The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.kh__Kontrahent' and the index name 'PK_kh__Kontrahent'. The duplicate key value is (13229).
Przywrócenie podmiotu nie udało się.
========================================================================
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: Alltronix w Maj 12, 2018, 22:06:43
I sądzisz że ktoś Ci napisze jak masz wykryć i naprawić niespójne zapisy w bazie danych? Serio?

To jest zdecydowanie robota dla serwisanta.

Nie wiem, może? Zaskoczyła mnie sytuacja, od jakiś ośmiu lat używam tego programu, ale takiego zonka chyba jeszcze nie było...
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: candy w Maj 12, 2018, 22:12:07
I sądzisz że ktoś Ci napisze jak masz wykryć i naprawić niespójne zapisy w bazie danych? Serio?

To jest zdecydowanie robota dla serwisanta.

Nie wiem, może? Zaskoczyła mnie sytuacja, od jakiś ośmiu lat używam tego programu, ale takiego zonka chyba jeszcze nie było...
A czego się spodziewałeś - że co tydzień będą błędy w bazie danych?
Tego typu sytuacja jest efektem błędu albo awarii i zdarza się w wyjątkowych przypadkach.

Masz niespójne zapisy w bazie i tyle. Z logu wiadomo co jest niepoprawne, ale nic więcej powiedzieć się nie da bez obejrzenia tego co masz w środku.

Powtarzam jeszcze raz - to jest zadanie dla serwisanta, a nie dla użytkownika
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: Alltronix w Maj 12, 2018, 22:27:36
I sądzisz że ktoś Ci napisze jak masz wykryć i naprawić niespójne zapisy w bazie danych? Serio?

To jest zdecydowanie robota dla serwisanta.

Nie wiem, może? Zaskoczyła mnie sytuacja, od jakiś ośmiu lat używam tego programu, ale takiego zonka chyba jeszcze nie było...
A czego się spodziewałeś - że co tydzień będą błędy w bazie danych?
Tego typu sytuacja jest efektem błędu albo awarii i zdarza się w wyjątkowych przypadkach.

Masz niespójne zapisy w bazie i tyle. Z logu wiadomo co jest niepoprawne, ale nic więcej powiedzieć się nie da bez obejrzenia tego co masz w środku.

Powtarzam jeszcze raz - to jest zadanie dla serwisanta, a nie dla użytkownika

W takim razie czy możecie polecić kogoś z forum co mi to ogarnie odpłatnie, czy pozostaje tylko telekonsultant?
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: Biniew w Maj 13, 2018, 08:41:32
telekonsultant ci tego ani darmo ani odplatnie nie ogarnie
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: candy w Maj 13, 2018, 10:05:45
W takim razie czy możecie polecić kogoś z forum co mi to ogarnie odpłatnie, czy pozostaje tylko telekonsultant?
Sam wybierz. Jak widzisz ktoś rozumie co się stało.

Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: Alltronix w Maj 13, 2018, 18:50:42
Jeden krok później...
Skorzystałem z instrukcji: https://www.insert.com.pl/dla_uzytkownikow/e-pomoc_techniczna/1731,jak-przeprowadzic-czynnosci-serwisowe-na-bazie-danych.html
Nie odbudowano jednej tabeli:
NIE ODBUDOWANO indeksów tabeli 'kh__Kontrahent', błąd: Possible index corruption detected. Run DBCC CHECKDB.

Natomiast DBCC CHECKDB powiedział:
DBCC results for 'nr_Parametr'.
There are 36 rows in 1 pages for object "nr_Parametr".
Msg 2511, Level 16, State 2, Line 1
Table error: Object ID 1470874740, index ID 1, partition ID 72057594278051840, alloc unit ID 72057594272284672 (type In-row data). Keys out of order on page (1:51445), slots 3 and 4.
Msg 8939, Level 16, State 106, Line 1
Table error: Object ID 1470874740, index ID 1, partition ID 72057594278051840, alloc unit ID 72057594272284672 (type In-row data), page (1:50559). Test (m_freeCnt == freeCnt) failed. Values are 318 and 304.
Msg 8928, Level 16, State 1, Line 1
Object ID 1470874740, index ID 1, partition ID 72057594278051840, alloc unit ID 72057594272284672 (type In-row data): Page (1:50559) could not be processed.  See other errors for details.
Msg 8978, Level 16, State 1, Line 1
Table error: Object ID 1470874740, index ID 1, partition ID 72057594278051840, alloc unit ID 72057594272284672 (type In-row data). Page (1:50558) is missing a reference from previous page (1:50559). Possible chain linkage problem.
Msg 8976, Level 16, State 1, Line 1
Table error: Object ID 1470874740, index ID 1, partition ID 72057594278051840, alloc unit ID 72057594272284672 (type In-row data). Page (1:50559) was not seen in the scan although its parent (1:52325) and previous (1:50560) refer to it. Check any previous errors.

Teraz to już chyba naprawdę kres moich umiejętności w drążeniu tematu... Ktoś coś poradzi?
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: dkozlowski w Maj 13, 2018, 20:34:47
Wygląda na to, że uszkodziłeś sobie bazę danych.
Tytuł: Odp: Błąd składniowy w poleceniu
Wiadomość wysłana przez: Alltronix w Maj 14, 2018, 16:16:41
Wygląda na to, że uszkodziłeś sobie bazę danych.
Na tyle to się już domyśliłem  :P Ktoś chętny odpłatnie naprawić?