Skocz do zawartości

Błąd zapisu do bazy danych CD..

Polecane posty

Podczas próby wysłania email wyskakuje mi bład zapisu do bazy danych.

Poniżej log z komendy z programu serwisowego

 

adr__Address 65889 65921 X

au__Auction 1598 1597

au_Allegro 1612 1611

au_CategorySpecific 131318 131317

au_DescriptionImage 1

au_Ebay 1000

au_Enhancement 108328 108327

au_Features 1000

au_Note 1000

au_Payment 132489 132488

au_PendingChanges 3457 3456

au_Picture 64634 64633

au_Shipping 9236 9235

au_TransactionProperty 1000

cs__Customer 10332 10323

cs_CustEmail 10332 10323

cs_CustIM 1000

cs_CustomerProp 5

cs_CustPhone 11628 11619

ds_DeliveryToShippingMap 1000 20

em__Email 56642 56737 X

em_Account 1005 1004

em_Attachment 1205 1204

em_Rule 1000

em_RuleWord 1000

em_Source 55693 55788 X

em_Template 1009 11

ep__Registration 2 3 X

ep_ExternalProgram 1 2 X

ep_UserMapping 1008 1007

im__Image 1963 1962

insx_Parametr 2 1

it__Item 3951 3950

it_AuctionTemplate 1000

it_CustomAttributes 1000

it_ExternalCustomAttributes 3951 3950

it_ItemPictures 1025

it_ItemProp 34

it_ItemSite 1005

jb__Job 125638 125638 X

jb_Message 348815 348863 X

nm_IgnoredMessages 1003

nm_NotifierMessage 1027 1025

nt_Note 3401 3406 X

pb__PostBuyFormData 10547 10563 X

pb_PostBuyFormTransaction 24065563 24073785 X

pc__Package 10129 10128

pc_History 22532 22531

pc_Item 12494 12493

pc_SendingList 1787 1786

pc_SendingListPackage 17104 17103

pd_UserPermission 1410 1409

pf_Delivery 1018 1016

pf_PrintForm 1004 1003

pl_PricingListData 1161 1160

reg__Registration 1004 1002

reg_Data 1036 1035

reg_JournalDeals 1000

reg_Site 1018 1016

rn_ReturnedNumber 1000

sl_AuctionGroup 8

sl_AuctionTemplateGroup 2

sl_CommentTemplate 1011 1010

sl_Currency 1007 1006

sl_CurrencyBank 1 1 X

sl_CurrencyExchangeRates 1003

sl_CurrencyExchangeRatesEntry 1004

sl_CustomAttributes 1000

sl_CustomCounter 1000

sl_CustomerGroup 1001 1000

sl_CustomGlobalAttributes 1000

sl_CustProperty 22

sl_Deliverer 1029 1028

sl_Delivery 1057 1056

sl_EmailGroup 1000

sl_ExportType 1003 1002

sl_InstantMessenger 1000 3

sl_ItemGroup 1032 1031

sl_ItemProperty 10

sl_Language 6 4

sl_MsgTemplate 9

sl_PackageSynchronizationParams 1006 1005

sl_PricingList 1007 1004

sl_SendingNumbersPool 1000

sl_SendingNumbersPoolType 1000 3

sl_TransProperty 10

sl_User 1009 1008

st__Site 1001 1000

st_Category 110998 110997

st_CategorySpecific 18693 18692

st_SiteData 1000

tp__HtmlTemplate 1127 15

tp_Image 2843

tr__Transaction 13329 13339 X

tr_Comment 1025

tr_Group 3774 3775 X

tr_Item 16987 17011 X

tr_Property 1001

up_UserParams 1056 1055

xcs_Szum 49 48

xit_Szum 49 48

Link to postu

Polecenie SQL usuwające ten konkretny problem:

update ins_ident set ido_wartosc = (select max(adr__Address.adr_Id)+1 from adr__Address) where ido_nazwa like 'adr__Address'
update ins_ident set ido_wartosc = (select max(em__Email.em_Id)+1 from em__Email) where ido_nazwa like 'em__Email'
update ins_ident set ido_wartosc = (select max(em_Source.es_Id)+1 from em_Source) where ido_nazwa like 'em_Source'
update ins_ident set ido_wartosc = (select max(jb__Job.lg_Id)+1 from jb__Job) where ido_nazwa like 'jb__Job'
update ins_ident set ido_wartosc = (select max(jb_Message.jm_Id)+1 from jb_Message) where ido_nazwa like 'jb_Message'
update ins_ident set ido_wartosc = (select max(nt_Note.ne_Id)+1 from nt_Note) where ido_nazwa like 'nt_Note'
update ins_ident set ido_wartosc = (select max(pb__PostBuyFormData.pb_Id)+1 from pb__PostBuyFormData) where ido_nazwa like 'pb__PostBuyFormData'
update ins_ident set ido_wartosc = (select max(pb_PostBuyFormTransaction.pt_Id)+1 from pb_PostBuyFormTransaction) where ido_nazwa like 'pb_PostBuyFormTransaction'
update ins_ident set ido_wartosc = (select max(tr__Transaction.tr_Id)+1 from tr__Transaction) where ido_nazwa like 'tr__Transaction'
update ins_ident set ido_wartosc = (select max(tr_Item.tt_Id)+1 from tr_Item) where ido_nazwa like 'tr_Item'
update ins_ident set ido_wartosc = (select max(tg_Id)+1 from tr_Group) where ido_nazwa like 'tr_Group'

Link to postu

Witam, podpinam się do tematu, ponieważ cały czas mam problem z błędem zapisu do bazy danych, w prawie każdej operacji. Począwszy od wstawiania notatek, poprzez wysyłkę e-maili, zapisywania transakcji, tworzenia dokumentów wstępnych i końcowych, zamykanie zbiorów przesyłek itd.

 

Błąd ten powoduje że muszę wykonywać operację zapisu po minimum 3-5 razy, i albo zapiszę albo zatnie całkowicie sello. Największy problem dotyczy wystawiania dokumentów końcowych ponieważ przy tym najczęściej zawiesza sello, i bardzo często gubi numery wystawionych faktur, tzn w sello nic się nie pokazuje a w subiekcie faktura jest wystawiona, przez to również nie zamyka dokumentów wstępnych.

 

Wersja sello na jakiej pracuje zaktualizowana jest do najnowszej 1.23

Subiekt wersja 1.47

System: Win 7 Ultimate 64-bitowy

 

Dodatkowo, dokumenty wstępne wystawiane po przez sello w subiekcie często powodują  błąd integralności danych, wygląda to tak że utworzone zamówienia gubią kolejne numery i jedynie kontrolą danych da się wrócić do normalnego funkcjonowania.

 

Kolejną sprawą jest błąd który wyrzuca sello po kilkudziesięciu błędach dotyczących zapisu do bazy danych - screen w załączniku.5aa37fb6504b6_Bez0tytuu.jpg.eb8fdc1995f24f58c639be02cbfc9574.jpg

 

Korzystałem z poniższego zapytania SQL ale w niczym ono nie pomogło, jedynie co zauważyłem to że restart silnika bazy danych powoduje poprawę na jakieś pół godziny czasu, po tym znowu zaczyna się to samo.

 

W zdarzeniach systemu jest po porostu masa błędów dotyczących sello i subiekta które co chwilę się powtarzają - poniżej screeny

Sello_1.PNG.002e17f7a1cf1789d803b799178cc999.PNG Sello_2.thumb.PNG.fe6072f92c8a6d6c152319078fedeca4.PNG Sello_3.thumb.PNG.fc2f319bcb3541c431487cd1f1e05b5c.PNG Sello_4.PNG.5a55f09f13374880e3d18695ec06482e.PNG Subiekt_1.thumb.PNG.a14e3d912d7d4c62ea10c4f79a19dc2d.PNG

 

Link to postu

Raport wygląda w porządku, przy tych 3 tabelach Xy nie wpływają na działanie programu. Czyli w tej chwili jak rozumiem problem "Błąd zapisu do bazy danych" występuje czy nie? Bo raport wskazuje, że nie powinien.

 

Jeśli ten błąd wystąpi to proszę wtedy, bez ponawiania próby zapisu wykonać polecenie, które podesłałem.

 

Natomiast jeśli chodzi o zamykanie się aplikacji z błędem Runtime Error to proszę podesłać do nas pliki dmp do analizy (https://forum.sello.pl/index.php?topic=2440.0).

Link to postu

W ostatnich 2 tygodniach pojawiły się "poprawki" systemowe, które psuły działanie niektórych starszych funkcji używanych przez programy. Możliwe, że miały one wpływ na Sello choć tego nie potwierdziliśmy. Istnieje zatem możliwość, że pojawiły się poprawki poprawek.

 

Jedyne co mogliśmy stwierdzić, to faktycznie w ostatnim czasie mamy więcej zgłoszeń i przypadków problemów z runtime error - co może być spowodowane zmianami w plikach systemowych.

Link to postu

Wersja 1.23

 

Problem ze znikającymi notatkami jest i u mnie.

Pojawił się też problem przy zmianach grupowych.

Sello zawiesza się przy zmianie kilku wybranych parametrów. (towary i aukcje)

 

Sello wiesza się również przy pracy na aukcjach przygotowanych i próbie zmian w towarach z tego poziomu. (aukcja przygotowana, zakładka podstawowe, edycja towarów)

 

Problem z paczkami. Losowo nie tworzy paczek. Przy próbie utworzenia paczki krzyczy: "błąd zapisu bazy danych"

 

Link to postu

Czy wszystkie te problemy wystąpiły po instalacji 1.23? Czy były już wcześniej?

 

Jak wygląda problem znikania notatek? Są i znikają nagle? Czy w momencie dodawania się nie zapisują? Jakiś błąd się wtedy pojawia?

 

Przy zmianie których parametrów w towarach/aukcjach Sello się zawiesza?

Jak wygląda to zawieszenie? Czy program przestaje odpowiadać, robi się biały? Zamyka się z informacją o błędzie?

 

Czy zawiesza się zawsze na tych samych towarach, edytowanych z poziomu towarów czy aukcji?

 

 

 

 

Link to postu

Tak,błędy są od momentu instalacji 1.23

 

1. notatki są i znikają. żaden błąd się nie pojawia

 

2. selo zawiesza się przy zmianach zbiorczych na towarach i w większości na aukcjach

(przy zmianach parametrów specyficznych: kolor, rozmiar, itp..)

również przy edycji towaru z poziomu przygotowania nowej aukcji

- wszystko to na nowo dodanych towarach

- sello nie odpowiada, brak komunikatu (nie reaguje na kliknięcia myszy i klawiatury)

 

3. Paczki również nie tworzą się na różnych towarach (starych i nowych) i często zgrupowanych towarach wtedy jest tylko komunikat o błędach z zapisem w bazie danach.

- wtedy paczki brak lub wpada do zakładki: transakcje --> "do paczek"

Link to postu

Tak, notatka z transakcji (jest zapisana a potem znika)

 

Selo Zawiesza się przy jakiejkolwiek próbie zmiany, przykład:

jestem na aukcji przygotowanej i chcę zmienić ilość towaru więc go edytuję (ikoną ołówka) i to z poziomu nowej aukcji. Zmieniam stan towaru klikam ok i sello wisi

 

Tak samo dzieje się ze zmianami zbiorczymi. wybieram parametry klikam ok i wisi

Link to postu

Taki komunikat pojawił się w dymku Sello czy w oknie jakimś?

 

Proszę się upewnić, że w systemie są wgrane wszystkie najnowsze poprawki i przeglądarka Internet Explorer jest zaktualizowana do najnowszej wersji.

 

Takie dziwne zachowanie programu może świadczyć o uszkodzonej bazie danych lub uszkodzonej instalacji serwera SQL. Trzeba by sprawdzić na początek bazę danych, poleceniem

 

DBCC CHECKDB (nazwa_bazy)

za pomocą SQL Management Studio.

 

Czy używany jest może również program Subiekt na tym samym serwerze SQL? Jeśli tak, czy w nim wszystko funkcjonuje prawidłowo?

 

 

 

Link to postu

Taki komunikat pojawił się w dymku Sello czy w oknie jakimś?

 

Proszę się upewnić, że w systemie są wgrane wszystkie najnowsze poprawki i przeglądarka Internet Explorer jest zaktualizowana do najnowszej wersji.

 

Takie dziwne zachowanie programu może świadczyć o uszkodzonej bazie danych lub uszkodzonej instalacji serwera SQL. Trzeba by sprawdzić na początek bazę danych, poleceniem

 

DBCC CHECKDB (nazwa_bazy)

za pomocą SQL Management Studio.

 

Czy używany jest może również program Subiekt na tym samym serwerze SQL? Jeśli tak, czy w nim wszystko funkcjonuje prawidłowo?

 

 

 

 

ja bym jeszcze dorzucił (może się przydać)

chkdsk /f dyski

 

i / lub, sprawdził jak wygląda fragmentacja dysku wbudowanym narzędziem do defragmentowania.

 

 

Link to postu

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.
Uwaga: Twój wpis zanim będzie widoczny, będzie wymagał zatwierdzenia moderatora.

Użytkownik forum
Odpowiedz...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić grafiki. Dodaj lub załącz grafiki z adresu URL.

×
×
  • Dodaj nową pozycję...