Skocz do zawartości

Problem z komunikacją po instalacji 1.33 (provider: SQL Network Interfaces, error: 26)


Zobacz rozwiązanie Rozwiązane przez Karol Ziętara,

Polecane posty

Po instalacji 1.33 zaczęły pojawiać się błędy przy synchronizacji aukcji i podczas wysyłania numerów paczek.

W obu przypadkach jest to: 

Cytat

Wystąpił błąd związany z siecią lub wystąpieniem podczas ustanawiania połączenia z serwerem programu SQL Server. Nie można odnaleźć serwera lub jest on niedostępny. Sprawdź, czy nazwa wystąpienia jest poprawna i czy konfiguracja serwera programu SQL Server zezwala na połączenia zdalne.  (provider: SQL Network Interfaces, error: 26 - Błąd podczas lokalizowania określonego serwera/wystąpienia)

Czy coś wiadomo na temat tego problemu ? Zaznaczam że same transakcje zaczytują się bez problemu na każdym stanowisku w firmie.

b1.png

b2.png

b3.png

Link to postu

Proszę spróbować przy uruchomieniu Sello zamiast nazwy komputera wpisać jego IP. Jeśli nie pojawia się okno do połączenia z serwerem proszę przytrzymać lewy klawisz Ctrl podczas uruchamiania programu.

Nie wiem natomiast dlaczego problem ten miałby występować tylko przy numerach paczek. Jeśli jest to błąd związany z SQL to jedyne miejsce gdzie jest on używany w samym już konektorze do Allegro to obsługa tokenów autoryzujących - a ta występuje przy każdej operacji, w szczególności przy zmianach konta (i być może dlatego akurat w tym momencie występuje) lub automatycznym odświeżaniu tokenów.

Link to postu

Do wersji 1.32 w Sello.xml miałem ustawiony automatyczny startup (wybieranie serwera bez nazwy użytkownika/hasła) - nazwapc\insertgt. Działało to również na <sql_server>(local)\insertgt</sql_server> jak i na sam IP, ale od 1.33 jak uruchamiam sello z ctrl+ to nie pobiera listy instancji/

 

Powodem wyświetlania błędu error: 26, jest zapora windows defender, po jej wyłączeniu instancje pokazują się prawidłowo na liście przy starcie z ctrl+ (również na drugim pc w sieci) a błąd synchronizacji serwisów aukcyjnych i paczek nie występuje.

Nie wiem co się zmieniło w stosunku do 1.32 ale obecnie defender/firewall nie puszcza połączenia (obecnie jest wyłączony dla sieci prywatnej i wszystko chodzi, tylko wolałbym aby fw był włączony). Poprzednio były tworzone reguły fw w zaawansowanych (screen) i wszystko chodziło, czy 1.33 wymaga jakichś modyfikacji, żeby mogło poprawnie pracować sieciowo z włączonym defenderem ? 

 

ps. wczoraj mimo włączonego fw komputer client normalnie połączył się jak zawsze poprzez <sql_server>nazwa_pc\insertgt</sql_server> i zaczytał listę transakcji, jedynie jw. błąd 26 sql co skutkuje czerwonym komunikatem w srwisy aukcyjne / wysyłanie nr paczek na serwer allegro

wdRsq.png

Link to postu
29 minut temu, Karol Ziętara napisał:

czy 1.33 wymaga jakichś modyfikacji, żeby mogło poprawnie pracować sieciowo z włączonym defenderem ? 

Z punktu widzenia komunikacji sieciowej to w 1.33 nie było nic nowego czego by nie było już w 1.32. Podejrzewam, że to zbieg okoliczności z jakimiś aktualizacjami. No chyba, że chodzi o konkretny adres endpointu, pod który wysyłane są żądania z paczkami. Ale jednak błąd wskazuje na połączenie z serwerem SQL.

Link to postu

Jedyne co od wczoraj było aktualizowane to Sello, nic więcej.. żadna aktualizacja systemowa się nie instalowała.

Blokuje defender a nastąpiło to po zmianie 1.32 na 1.33, ewidentnie jest jakaś różnica w programie powodująca takie zachowanie

Przebieg na końcówce wygląda tak, że Sello odpala się bez problemu (łączy z bazą) zaczytywanie wiadomości i system sprzedaży na zielono a pobieranie aukcji "wisi" i po chwili wywala na czerwono (ten konkretny element podczas synchronizacji - co wskazuje na coś co zostało zmienione w samym Sello)

Cytat

Wystąpił błąd związany z siecią lub wystąpieniem podczas ustanawiania połączenia z serwerem programu SQL Server. Nie można odnaleźć serwera lub jest on niedostępny. Sprawdź, czy nazwa wystąpienia jest poprawna i czy konfiguracja serwera programu SQL Server zezwala na połączenia zdalne.  (provider: SQL Network Interfaces, error: 26 - Błąd podczas lokalizowania określonego serwera/wystąpienia)

Na komputerze głównym na którym siedzi SQL tego problemu nie ma mimo włączonego defendera, pobieranie aukcji startuje od razu.

Link to postu
17 godzin temu, Karol Ziętara napisał:

co wskazuje na coś co zostało zmienione w samym Sello

Program się zmienia - w końcu ciągle jest aktualizowany. Natomiast dlaczego defender nagle stwierdził, że sobie zablokuje program to już bardziej pytanie do autorów defendera. Zdarzają się w programach antywirusowych fałszywe alarmy. Już kilka razy występowały takie sytuacje, że antywirus zablokował jeden z plików dll używanych w naszych (i nie tylko) programach.

Link to postu
  • 2 tygodnie później...
  • Rozwiązanie

Odświeżę temat ze względu na to iż znalazłem przyczynę powyższego błędu.

 

Tak jak już wspomniałem wcześniej problemem był firewall, tylko nie wiedziałem co konkretnie. Okazało się że reguły połączeń przychodzących dla TCP 1433 i UDP 1434 z jakiegoś powodu wyparowały (nie było żadnego update win10 w czasie zmiany sello na 1.33)

Przypomniało mi się aby to zweryfikować po standardowym artykule insertu odnośnie problemu z połączeniem z sql - LINK - co prawda u mnie połączyć się dało, ale sello 1.33 nie bardzo chciało pobierać dane. Po dodaniu reguły, problem nie występuje.

  • Dziękuję 1
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ę...