Autor Wątek: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall  (Przeczytany 2960 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline insert-fighter

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Kto pyta, czasami może dostać po "ry.." :)
  • Wersja programu: 1.31 SP2
SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« dnia: Sierpień 17, 2018, 13:34:50 »
Witam Panowie (i Panie?)  :o
Zagadka od kilkudziesięciu godzin dla mnie.

Sieć (router: standard, serwer DHCP: PC1 IP statyczne, PC2 dynamiczne, klasa adresów 192.168.2.X) składa się z hostów:
- PC1 Win7 Prof.  (all updates, firewall microsoft) zainstalowany subiekt w wersji 1.53 SP2, SQL server 2014, funkcjonalność bazy dla 1.50 SP1, firewall skonfigurowany, port otwarty TCP 1433, UDP 1343, dodany program w wyjątkach sqlserver.exe.

- PC2 Win7 Prof.  (all updates, firewall microsoft) zainstalowany subiekt w wersji 1.53 SP2 client.

1. Jeśli firewall na PC1 jest wyłączony, wszystko działa.
2. Po włączeniu firewalla systemowego z ustawieniami jak powyżej dla PC1 wszystko działa... 8) ale... po zamknięciu programu na PC2 pojawia się miły komunikat na PC2 "Serwer zajęty". Wyłączam firewall na PC1 wszystko działa, komunikat nie pojawia się.

Co zrobiłem źle?

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #1 dnia: Sierpień 17, 2018, 13:54:16 »
Cytuj
port otwarty TCP 1433, UDP 1343

A czy port TCP jest wpisany w danych serwera SQL i czy oba porty są otwarte na firewallu?
Zalecane jest używanie portu TCP z tych wysokich. nawet sam SQL podpowiada jako port dynamiczny rzędu 4XXXX lub 5XXXX.
Port 1433 jest portem nasłuchowym (UDP).

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4871
  • Reputacja +172/-11
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #2 dnia: Sierpień 17, 2018, 14:24:00 »
zainstalowany subiekt w wersji 1.53 SP2, SQL server 2014, funkcjonalność bazy dla 1.50 SP1
A co konkretnie znaczy pogrubiony fragment?
Bo mnie to określenie w ogóle nic nie mówi.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #3 dnia: Sierpień 17, 2018, 14:43:40 »
Po kolei

1. Jeżeli nic nie przestawiałeś to port dla Browsera to UDP 1434
2. Jeżeli masz instancję nazwaną (a widzę, że masz) to domyślnie jest ustawiany na tej instancji port dynamiczny do podłączenia się z SQL Serwerem. Jeżeli tego nie zmieniałeś to nie widzę potrzeby ustawiania reguły dla portu TCP 1433. Wystarczy że zrobiłeś regułę dla usługi SQL Serwera.

Port 1433 jest portem nasłuchowym (UDP).
Akurat dla instancji domyślnej jest ustawiony port statyczny TCP 1433. Wysokość portu to nie jest wskaźnik tego czy jest to port TCP czy UDP.
Sławek, Zduńska Wola

Offline insert-fighter

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Kto pyta, czasami może dostać po "ry.." :)
  • Wersja programu: 1.31 SP2
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #4 dnia: Sierpień 17, 2018, 14:51:34 »
zainstalowany subiekt w wersji 1.53 SP2, SQL server 2014, funkcjonalność bazy dla 1.50 SP1
A co konkretnie znaczy pogrubiony fragment?
Bo mnie to określenie w ogóle nic nie mówi.

Mam na myśli przeprowadzoną aktualizację do wersji 1.53 SP2 programu, ale aktywne funkcje mam dla 1.50 SP1 (brak abonamentu  :-[ ). Źle się wyraziłem  ::).

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4871
  • Reputacja +172/-11
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #5 dnia: Sierpień 17, 2018, 16:01:43 »

Mam na myśli przeprowadzoną aktualizację do wersji 1.53 SP2 programu, ale aktywne funkcje mam dla 1.50 SP1 (brak abonamentu  :-[ ). Źle się wyraziłem  ::).
Nieistotne, ważne że nie ma to kompletnie żadnego znaczenia dla omawianego problemu.

Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline insert-fighter

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Kto pyta, czasami może dostać po "ry.." :)
  • Wersja programu: 1.31 SP2
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #6 dnia: Sierpień 17, 2018, 16:03:51 »

Mam na myśli przeprowadzoną aktualizację do wersji 1.53 SP2 programu, ale aktywne funkcje mam dla 1.50 SP1 (brak abonamentu  :-[ ). Źle się wyraziłem  ::).
Nieistotne, ważne że nie ma to kompletnie żadnego znaczenia dla omawianego problemu.

Obiektywnie patrząc tak, jednak wolałem być zbyt precyzyjny, niż skłaniać kogoś do domysłów. Szczególnie, że ludzie tu chcą pomóc.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #7 dnia: Sierpień 17, 2018, 16:32:15 »
To poprawiłeś ten port UDP czy nie?
Sławek, Zduńska Wola

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #8 dnia: Sierpień 17, 2018, 16:45:37 »
Akurat dla instancji domyślnej jest ustawiony port statyczny TCP 1433. Wysokość portu to nie jest wskaźnik tego czy jest to port TCP czy UDP.
A gdzie to napisałem, że tak jest?

Offline insert-fighter

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Kto pyta, czasami może dostać po "ry.." :)
  • Wersja programu: 1.31 SP2
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #9 dnia: Sierpień 17, 2018, 16:57:07 »
Oczywiście wysokość (wartość liczbowa) portu nie jest wyznacznikiem protokołu UDP lub TCP, to pamiętam ze szkoły.

Dałem ciała. Otóż, usługa SQL Server Browser nasłuchuje na porcie UDP 1434  :D, a ja w najlepsze otwarłem port UDP 1343  ::), co zauważył Sławek  :o.

Teraz działa jak należy  ;D!

Polecenie "netstat -abn" koniecznie z podniesionymi uprawnieniami do administratora otworzyło mi oczy.

Bardzo dziękuję za pomoc. Tę lekcję zapamiętam na bardzo długo, sporo nowego się nauczyłem  8)...

Każdemu po trochu dziękuję za zaangażowanie, bo po nitce do kłębka.

Do zamknięcia / solved  :o!

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #10 dnia: Sierpień 17, 2018, 17:10:13 »
Akurat dla instancji domyślnej jest ustawiony port statyczny TCP 1433. Wysokość portu to nie jest wskaźnik tego czy jest to port TCP czy UDP.
A gdzie to napisałem, że tak jest?

To co miałeś na myśli pisząc:
Port 1433 jest portem nasłuchowym (UDP).


1433 może być portem zarówno TCP jak i UDP (w przypadku SQL serwera raczej częściej jest portem TCP)
Aplikacja może używać do "nasłuchu" zarówno portów UDP jak i TCP (więc UDP to nie jest ekwiwalentem nasłuchu)
Sławek, Zduńska Wola

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #11 dnia: Sierpień 17, 2018, 17:24:34 »
1433 może być portem zarówno TCP jak i UDP (w przypadku SQL serwera raczej częściej jest portem TCP)
Aplikacja może używać do "nasłuchu" zarówno portów UDP jak i TCP (więc UDP to nie jest ekwiwalentem nasłuchu)
Kiedyś, wieki temu, na kursach z SQL uczyli, żeby port nasłuchowy (tutaj 1433) ustawiać jako UDP. Może teraz to się zmieniło, ale w dalszym ciągu takie ustawienie działa bez zarzutu. Dlatego nie napisałem, że tak musi być, tylko, że tak działa bez problemu.
W dyskusji o nieistotnych drobiazgach nie będe mącił wody.

Offline insert-fighter

  • Nowy użytkownik
  • *
  • Wiadomości: 38
  • Reputacja +0/-0
  • Kto pyta, czasami może dostać po "ry.." :)
  • Wersja programu: 1.31 SP2
Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #12 dnia: Sierpień 17, 2018, 17:29:48 »
1433 może być portem zarówno TCP jak i UDP (w przypadku SQL serwera raczej częściej jest portem TCP)
Aplikacja może używać do "nasłuchu" zarówno portów UDP jak i TCP (więc UDP to nie jest ekwiwalentem nasłuchu)
Kiedyś, wieki temu, na kursach z SQL uczyli, żeby port nasłuchowy (tutaj 1433) ustawiać jako UDP. Może teraz to się zmieniło, ale w dalszym ciągu takie ustawienie działa bez zarzutu. Dlatego nie napisałem, że tak musi być, tylko, że tak działa bez problemu.
W dyskusji o nieistotnych drobiazgach nie będe mącił wody.

InsERT sugeruje, aby używać portu TCP 1433 oraz UDP 1434  ;) info jest podane zarówno w pomocy F1 programu jak i na www.
A to czy protokół jest połączeniowy czy nie i kiedy lepiej używać jednego czy drugiego, to już głębsza analiza działania sieci Panowie  :o.

Forum Użytkownikow Subiekt GT

Odp: SubiektGT 1.50 SP1, 1.53 SP2, Windows 7 firewall
« Odpowiedź #12 dnia: Sierpień 17, 2018, 17:29:48 »