Autor Wątek: Subiekt GT praca zdalna na Windows Serwer 2016  (Przeczytany 4832 razy)

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

Offline valdi74

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.5
Subiekt GT praca zdalna na Windows Serwer 2016
« dnia: Grudzień 14, 2018, 23:46:07 »
Witam serdecznie,
Wiem, że może to pytanie było wałkowane setki razy ale nie znalazłem nic konkretnego. Mam pewien problem.
Opiszę krótko w punktach.
1. Mam zainstalowanego Subiekta na zewnętrznym serwerze MS Windows Serwer 2016
2. Serwer posiada stałe IP
3. Chciałbym uzyskać połączenie z bazą która jest na tym zewnętrznym serwerze.

Pytanie jak to zrobić - porty na których pracuje subiekt są odblokowane ( na razie chcę zrobić test ) ale nie mogę uzyskać połączenia. Porty skonfigurowałem...
Czy jest tu może jakiś spec który jest w stanie mnie naprowadzić jak uzyskać to połączenie do logowania do serwera SQL używam IPSERERWA\INSERTGT

Dziekuję.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #1 dnia: Grudzień 15, 2018, 09:00:29 »
Wejdź na serwer i uruchom polecnie cliconfg.exe. Sprawdź czy jest załączony protokół TCP.
Oprócz tego jakie porty masz odblokowane?

Offline valdi74

  • Nowy użytkownik
  • *
  • Wiadomości: 3
  • Reputacja +0/-0
  • Wersja programu: 1.5
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #2 dnia: Grudzień 15, 2018, 10:41:31 »
Dziękuję Ci za zainteresowanie oraz za małą podpowiedź. Udało mi się takowe połączenie uzyskać bez problemu się połączyłem z bazą danych. Trzeba było niestety spełnić kilka warunków aby uzyskać połączenie.

Jeżeli posiadamy jedną instancję serwera to porty TC i UDP 1433 i 1434 oraz dodatkowo zezwolenie na dostęp do usługi serwera.

Teraz kwestia tylko zabezpieczenia połączenia. Ogólnie konfiguracja  mocno od tej do pracy w sieci lokalnej.

Dziękuję

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #3 dnia: Grudzień 15, 2018, 10:44:51 »
Pytanie jak to zrobić - porty na których pracuje subiekt są odblokowane ( na razie chcę zrobić test ) ale nie mogę uzyskać połączenia. Porty skonfigurowałem...

Skoro skonfigurowałeś i nie działa to znaczy, że nie skonfigurowałeś (nie napisałeś co zrobiłeś) lub dostawca blokuje skonfigurowany port.

Czy jest tu może jakiś spec który jest w stanie mnie naprowadzić jak uzyskać to połączenie do logowania do serwera SQL używam IPSERERWA\INSERTGT

Szkoda, że nie pomyślałeś o tym w momencie wyboru dostawcy programów... Gdzie znalazłeś informację, że należy podawać instancję serwera SQL ?
Daniel, Białystok.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #4 dnia: Grudzień 15, 2018, 10:46:48 »
Jeżeli posiadamy jedną instancję serwera to porty TC i UDP 1433 i 1434 oraz dodatkowo zezwolenie na dostęp do usługi serwera.

Skąd wziąłeś te bzdury ? :o Potrzebny jest tylko port TCP/IP - pokaż ustawienia serwer SQL i zapory dla tego portu.
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #5 dnia: Grudzień 15, 2018, 11:06:14 »
Port domyślny 1433, jest portem nasłuchowym SQL. Port 1434 jest w takim przypadku niepotrzebny.
Chyba, że masz potrzebę ustawienia portów roboczych, bo masz np kilka instancji sql. Ale to troche inna bajka.


Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #6 dnia: Grudzień 15, 2018, 11:29:22 »
Port domyślny 1433,
Nie, nie jest to port domyślny dla instancji nazwanych, a swoją nazwał "INSERTGT", instancje nazwane działają domyślnie na portach dynamicznych.
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #7 dnia: Grudzień 15, 2018, 15:06:16 »
Port domyślny 1433,
Nie, nie jest to port domyślny dla instancji nazwanych, a swoją nazwał "INSERTGT", instancje nazwane działają domyślnie na portach dynamicznych.
Mnie uczyli, że port nasłuchowy domyślny dla SQL to właśnie 1433, ew. 1434.
I na tym porcie SQL oczekuje na wywołanie. Natomiast porty robocze to co innego.
Ale to było kiedyś, może teraz się zmnieniło.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #8 dnia: Grudzień 15, 2018, 16:54:25 »
Nic się nie zmieniło, SQL pracuje na jednym porcie, nie ma czegoś takiego jak port domyślny i porty robocze, 1433 do port domyślny dla domyślnej instancji, 1434 to port usługi Browsera.
« Ostatnia zmiana: Grudzień 15, 2018, 22:02:20 wysłana przez dkozlowski »
Daniel, Białystok.

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9208
  • Reputacja +1304/-21
  • Wersja programu: Najnowsza
Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #9 dnia: Grudzień 15, 2018, 17:21:29 »
Browser oczywiście na 1434 (UDP)
Sławek, Zduńska Wola

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #10 dnia: Grudzień 15, 2018, 22:02:54 »
Browser oczywiście na 1434 (UDP)

Oczywiście tak (poprawiłem literówkę).
Daniel, Białystok.

Offline agmaru

  • Użytkownik
  • **
  • Wiadomości: 75
  • Reputacja +0/-0
  • Wersja programu: 1.47 SP2
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #11 dnia: Grudzień 16, 2018, 08:06:13 »
Wpisz sobie na youtubie : Allow remote connections to SQL Server Express : How to Video
Przekieruj port na routerze i gra  :-)

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #12 dnia: Grudzień 16, 2018, 12:28:58 »
Z takimi filmami i poszukiwaniem informacji w takich miejscach byłbym bardzo ostrożny, kiedyś chciałem zamieścić link do takiego filmu, niestety kilka pod rząd prezentowało bzdury, przestałem szukać.
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10695
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #13 dnia: Grudzień 17, 2018, 08:43:13 »
Nic się nie zmieniło, SQL pracuje na jednym porcie, nie ma czegoś takiego jak port domyślny i porty robocze, 1433 do port domyślny dla domyślnej instancji, 1434 to port usługi Browsera.
Chm, to dlaczego w SQL SCM jest podawany port (domyslnie dynamiczny i wysoki) na którym SQL pracuje z daną instancją? I jeśli nie ustawię tego portu na routerze, to nie połączę się z dana instancją. Dlaczego mając kilka instancji i nie chcąc pracować na portach dynamicznych, muszę dla każdej instancji ustawić inny port?
Co więcej - jak ustawię na sztywno ten port, to nie muszę już w wywołaniu podać nazwy intancji, tylko własnie ten port?

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17040
  • Reputacja +798/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #14 dnia: Grudzień 17, 2018, 09:54:59 »
Nic się nie zmieniło, SQL pracuje na jednym porcie, nie ma czegoś takiego jak port domyślny i porty robocze, 1433 do port domyślny dla domyślnej instancji, 1434 to port usługi Browsera.
Chm, to dlaczego w SQL SCM jest podawany port (domyslnie dynamiczny i wysoki) na którym SQL pracuje z daną instancją?

Każda aplikacja sieciowa pracuje na określonym porcie, aby można było ją odróżnić od innej aplikacji.

I jeśli nie ustawię tego portu na routerze, to nie połączę się z dana instancją.

Aby nawiązać połączenie na określonym porcie to należy znać jego numer, aby znać ten numer to należy go po prostu ustawić na stałe.

Dlaczego mając kilka instancji i nie chcąc pracować na portach dynamicznych, muszę dla każdej instancji ustawić inny port?

Odpowiedź padła już wcześniej - aby odróżnić aplikacje od siebie, w tym przypadku instancje serwerów SQL. 

Co więcej - jak ustawię na sztywno ten port, to nie muszę już w wywołaniu podać nazwy intancji, tylko własnie ten port?

Na podstawie nazwy instancji Browser zwraca numer portu, na którym pracuje serwer SQL, jeśli znamy numer portu to możemy odwołać się bezpośrednio do instancji serwera SQL z pominięciem jego nazwy.
Daniel, Białystok.

Forum Użytkownikow Subiekt GT

Odp: Subiekt GT praca zdalna na Windows Serwer 2016
« Odpowiedź #14 dnia: Grudzień 17, 2018, 09:54:59 »