|
|
|
|
Strona 1 z 1
|
[ Posty: 5 ] |
|
Forte 2014a - query timeout expired przy zestawieniu
Autor |
Wiadomość |
puchatek
Rejestracja: 2009-05-21, 11:46 Posty: 110
|
Forte 2014a - query timeout expired przy zestawieniu
Dzień dobry! Jak temacie borykam się z problemem przy wykonaniu raportu Podsumowanie okresów według katalogów pracowników, pojawia się komunikat m.in. query timeout expired. Zmieniłem już C:\ProgramData\Sage\Config\amkdSQL.ini
[Timeout] QueryTimeout=0
I restart ale niestety nadal nic.
Czy może ktoś już rozwiązywał podobny problem? Po drodze nic z bazą się nie działo i za poprzedni miesiąc wszystko poszło ok. Pozdrawiam Serdecznie.
|
2014-09-02, 10:24 |
|
|
Autor |
Wiadomość |
Mix-soft.pl
|
|
|
krzysiek
Ekspert
Rejestracja: 2007-12-11, 23:18 Posty: 1942 Pomógł: 49
|
Re: Forte 2014a - query timeout expired przy zestawieniu
Nie wiem co tam daje 0 bo raczej podaję tam jakieś sensowne limity czasowe np.120 co daje 2 minuty i raczej jak się coś w tym czasie nie wykonuje to trzeba pomyśleć o kontroli bazy, optymalizacji jej a także tuningowaniu SQLa lub w ostateczności poprawieniu parametrów sprzętu no chyba że ktoś lubi czekać to może tam wpisać i 1200 :) - to po pierwsze. A po drugie obecnie w instalacjach panuje trochę bałaganu, szczególnie jeśli maszyna przeszła już przez wcześniejsze wersje i może się zdarzyć ze na komputerze jest kilka plików amkdsql.ini co często skutkuje poprawianiem nieodpowiedniego.
|
2014-09-02, 13:50 |
|
|
puchatek
Rejestracja: 2009-05-21, 11:46 Posty: 110
|
Re: Forte 2014a - query timeout expired przy zestawieniu
Nie, nie maszyna nówka, ale już doszedłem po poradzeniu się, że pobiera z innego miejsca %appdata%/Roaming. Już chodzi przy 4000. Pozdrawiam!
|
2014-09-02, 15:04 |
|
|
ro_bek
Ekspert
Rejestracja: 2008-07-03, 15:02 Posty: 632 Pomógł: 38
|
Re: Forte 2014a - query timeout expired przy zestawieniu
krzysiek pisze: Nie wiem co tam daje 0 bo raczej podaję tam jakieś sensowne limity czasowe np.120 co daje 2 minuty Jesteś pewien ,że wartość tam wpisana jest w sekundach a nie milisekundach ?
|
2014-10-02, 19:52 |
|
|
krzysiek
Ekspert
Rejestracja: 2007-12-11, 23:18 Posty: 1942 Pomógł: 49
|
Re: Forte 2014a - query timeout expired przy zestawieniu
(1)
Skoro producent tak twierdzi, to cieżko mu nie wierzyć :)
Cytuję za dokumentacją:
Sekcja [Timeout] – tylko dla Forte
Pozwala zarządzać długością czasu jaki serwer dopuszcza na wykonanie operacji. Wartość jest podawana w sekundach. Jeśli w obrębie tego przeznaczonego okresu operacja nie powiedzie się, serwer zwróci do aplikacji informację o błędzie. Należy wówczas rozważyć czy czas ten powinien być dłuższy i zmienić wartość parametru, czy też występują jakieś błędy w funkcjonowaniu pracy sieci lub serwera SQL i należy je zidentyfikować i usunąć.
Zawartość wpisów:
QueryTimeout=30 oznacza oczekiwanie, że każda operacja wykonana na bazie SQL powinna zakończyć się w przeciągu 30 sekund. Dotyczy to zarówno zapytań jak i procedur wbudowanych. Domyślną wartością jest 15. Rozsądna górna wartość tego parametru nie powinna przekraczać 120. Jeśli komunikat timeoutu występuje nadal, to należy przyjrzeć się konfiguracji serwera, przeprowadzić sprawdzenie integralności i optymalizację bazy danych. Parametr ten przekazywany jest również do poleceń wykonywanych z raportów AMbasica, a także do projektów SBC. W przypadku pisania własnych procedur wbudowanych, zapytań należy się upewnić, że te polecenia wykonują się w przewidzianym czasie i nie obciążają nadmiernie procesora serwera SQL.
W wyjątkowych sytuacjach, zarówno w raportach i projektach można ten parametr odpowiednim poleceniem ADO dla własnych potrzeb zwiększyć, nie zmieniając globalnego ustawienia dla Finanse i Księgowość Forte. Zwiększenie niepotrzebne tego parametru może prowadzić do ukrycia informacji, że w sieci lub bazie pojawiły się błędy natury fizycznej.
LoginTimeout=15 oznacza przyzwolenia na 15 sekund na operację zalogowania się do bazy. Jest to wartość domyślna, jeśli nie ma wpisu.
Uwaga. Sekcja taka może być potrzebna ze względu na wykorzystywanie mechanizmu SYMFONIA® Integracja, nawet jeśli dany komputer nie ma zainstalowanej aplikacji Finanse i Księgowość Forte. Należy wówczas utworzyć w katalogu systemu Windows plik amfksql.ini , dopisać tę sekcję i ustawić odpowiednią wartość parametru.
|
2014-10-02, 20:37 |
|
|
|
Strona 1 z 1
|
[ Posty: 5 ] |
|
Kto jest online |
Użytkownicy przeglądający to forum: Nie ma żadnego zarejestrowanego użytkownika i 21 gości |
|
Nie możesz tworzyć nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz dodawać załączników
|
|
|
|