Wojtek Wit 0 Napisano 20 Lutego 2019 Udostępnij Napisano 20 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) Witam od dłuższego czasu przy pobieraniu transakcji zaczął wyskakiwać błąd : Ostatnia operacja nie powiodła się. Konwersja typu danych varchar na typ danych datetime spowodowała utworzenie wartości leżącej poza zakresem. (Microsoft OLE DB Provider for SQL Server) Wersja Sello to : 1.30.2 Czy ktoś miał taki sam bądź podobny błąd i wie czym to może być spowodowane ? Pozdrawiam. Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 20 Lutego 2019 Udostępnij Napisano 20 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) Nie spotkaliśmy się z takim problemem. Czy na bazie Sello działają jakieś zewnętrzne programy bądź też były wykonywane jakieś ręczne modyfikacje w bazie? Najszybciej będzie wysłać do nas bazę do analizy. Proszę napisać na sello@insert.com.pl z linkiem do tego wątku. Cytuj Link to postu
Wojtek Wit 0 Napisano 20 Lutego 2019 Autor Udostępnij Napisano 20 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) Różne programy stale pracują z bazą Sello ale baza nie jest modyfikowana. Wygląda to tak. Program pracuje praktycznie całą dobę. Dane są pobierane i na bieżąco obrabiane przez zespół. Najczęściej błąd pojawia się po kilku pobraniach danego dnia, ostatnio mniej więcej od południowych sesji pobierania transakcji. Po pewnym czasie pracy zespołu z programem błąd znika i transakcje pobierane są ponownie. Tak, jakby jakiś tymczasowy stos przepełniał się, praca z programem (wykonanie operacji, skasowanie danych itp.) uwalnia wolne zasoby i możliwość ponownego pobierania danych. Obsługujemy 8 kont, kilka lat, wszystko idzie w tysiące (towary, operacje itp.) Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 21 Lutego 2019 Udostępnij Napisano 21 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) Czyli nie ma sposobu aby ten błąd powtórzyć na zawołanie. To zdecydowanie utrudnia diagnozę. Trzeba by zweryfikować, czy jest to faktycznie problem z pobieraniem transakcji a nie aukcji. W momencie gdy zacznie występować ten problem proszę ręcznie pobrać tylko informacje o aukcjach trwających, potem o aukcjach ze sprzedażą i sprawdzić czy błąd również występuje. Czy przy pobieraniu błąd ten dotyczy każdej transakcji czy tylko niektórych? Cytuj Link to postu
Wojtek Wit 0 Napisano 21 Lutego 2019 Autor Udostępnij Napisano 21 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) Błąd pojawia się tylko i wyłącznie przy pobieraniu transakcji. Zarówno pobieranie jak i wysyłanie aukcji do serwisu nie powoduje żadnych błędów. Ciężko określić czy błąd dotyczy wszystkich transakcji czy tylko szczególnych. Po pojawieniu się błędu nie można pobrać żadnej transakcji. Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 21 Lutego 2019 Udostępnij Napisano 21 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) Czy w takiej sytuacji restart programu coś daje? Ewentualnie restart serwera SQL? Cytuj Link to postu
Wojtek Wit 0 Napisano 21 Lutego 2019 Autor Udostępnij Napisano 21 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) (edytowane) Wydaję mi się że bardziej niż restart bazy pomaga zmniejszenie ilości rekordów które , są tak jakby oczekujące na wykonanie danego zadania. Zauważyliśmy też że owy błąd wyskakuję mniej więcej po połowie dnia pracy tzn. około godziny 11. I tez po jakimś czasie sam ustaję. Edytowane 21 Lutego 2019 przez Wojtek Wit Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 22 Lutego 2019 Udostępnij Napisano 22 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) To nie powinno mieć znaczenia, ale trudno zgadnąć gdzie konkretnie jest problem. Gdyby udało się ustalić scenariusz, który pozwala powtórzyć problem to można by było podesłać do nas bazę do analizy. Cytuj Link to postu
Wojtek Wit 0 Napisano 25 Lutego 2019 Autor Udostępnij Napisano 25 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) (edytowane) Dzieję się to tylko przy pobieraniu transakcji , dzisiaj błąd wystąpił po 3h gdzie baza była już intensywnie używana przez sello. Przy pobieraniu transakcji , do jakich tabeli zostają ładowane dane ? Tylko do [tr__Transaction] czy jeszcze do innych ? Sprawdziłem bezpośrednio w programie Managment Studio zapytanie : Select Convert(datetime, '06122018') i okazuję się że na tą chwilę wyskakuje owy błąd natomiast przy użyciu takiego zapytania : Select Convert(datetime, Right('06122018', 4) + Left('06122018', 2) + Substring('06122018', 3, 2)) Zapytanie się wykonuje i dostaje taki o to wynik : 2018-06-12 00:00:00.000 Edytowane 25 Lutego 2019 przez Wojtek Wit Cytuj Link to postu
Bartosz Rosa 1 775 Napisano 25 Lutego 2019 Udostępnij Napisano 25 Lutego 2019 w Błąd przy pobieraniu transakcji. (Konwersja typu danych varchar na typ danych datetime...) Do wszystkich z prefiksem tr_, do adr__Address, do tabel z klientami cs_, formularze pb_ - trochę tego jest. Cytuj Link to postu
Polecane posty
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.