Autor Wątek: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10  (Przeczytany 8923 razy)

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

Offline wamax-druk

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.44 SP1
Witam

Jan napisałem w tytule, po aktualizacji z |Win XP do Win 10 zainstalowałem wszystko i działa na moim komputerze, czyli serwer się uruchamia i działam, jednak inni użytkownicy z mojej sieci nie mogą połączyć się z serwerem. Jaka może być przyczyna? Zapory Windows raczej nie mają na to wpływu ponieważ gdy je wyłączyłem problem nadal istniał.

Z góry dziękuję wszystkim za pomoc
Pozdrawiam

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2846
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #1 dnia: Sierpień 02, 2016, 10:06:32 »
1) komputery nie widzą serwera "po nazwie"
2) port działania usługi SQL jest niestandardowy
Krzysztof, Radom

Offline wamax-druk

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.44 SP1
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #2 dnia: Sierpień 02, 2016, 10:26:44 »
komputery widzą sie nawzajem, zaś serwera po nazwie nie nazwa serwera standardowa KIEROWNIK/SQLEXPRESS
jeśli chodzi o porty czy cokolwiek to niczego nie zmieniałem wszystko jak w standardzie

Offline Chris

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 2846
  • Reputacja +275/-0
  • Wersja programu: GT, Nexo - aktualne
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #3 dnia: Sierpień 02, 2016, 10:36:44 »
...
jeśli chodzi o porty czy cokolwiek to niczego nie zmieniałem wszystko jak w standardzie
Właśnie o tym pisałem, na forum poszukaj jak to się ustawia, było wiele razy.
Krzysztof, Radom

Offline birds22

  • Ekspert
  • *****
  • Wiadomości: 9234
  • Reputacja +1306/-21
  • Wersja programu: Najnowsza
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #4 dnia: Sierpień 02, 2016, 10:38:57 »
komputery widzą sie nawzajem, zaś serwera po nazwie nie nazwa serwera standardowa KIEROWNIK/SQLEXPRESS
jeśli chodzi o porty czy cokolwiek to niczego nie zmieniałem wszystko jak w standardzie

Po pierwsze to KIEROWNIK\SQLEXPRESS

Po drugie - jeżeli twoja instancja to SQLEXPRESS to pewnie sam instalowałeś SQL server.  Czy na pewno włączyłeś autoryzację po SQL?
Czy na serwerze łączysz się za pomocą autoryzacji SQL czy Windows?
Sławek, Zduńska Wola

Offline wamax-druk

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.44 SP1
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #5 dnia: Sierpień 02, 2016, 12:59:17 »
na serwerze łączę się po autentykacji windows z tego co kojarzę, widzę że sql server agent nie chodzi i browser też tylko sam server, czy to tak ma być ?

Offline candy

  • Zaawansowany użytkownik
  • ****
  • Wiadomości: 4919
  • Reputacja +173/-11
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #6 dnia: Sierpień 02, 2016, 14:30:17 »
To spróbuj się połączyć z autentykacją SQL.
Jeśli nie pójdzie to nie masz co próbować czy pójdzie w sieci, bo też nie pójdzie.
Nie pytaj co rząd może zrobić dla Ciebie. Spytaj czy mógłby tego nie robić.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17232
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #7 dnia: Sierpień 02, 2016, 14:41:45 »
Po drugie - jeżeli twoja instancja to SQLEXPRESS to pewnie sam instalowałeś SQL server.

W takim wypadku domyślnie jest wyłączony dostęp sieciowy, więc nie ma prawa zadziałać połączenie z innego komputera, a nie widziałem ani słowa o zmianie konfiguracji.

Jak zawsze w takim przypadku polecam lekturę pomocy do programu, jest tam na prawdę wszystko opisane, włącznie ze zrzutami ekranu.
Daniel, Białystok.

Offline mariusz_222

  • Nowy użytkownik
  • *
  • Wiadomości: 11
  • Reputacja +0/-0
  • Wersja programu: Aktualna, najnowsza
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #8 dnia: Sierpień 05, 2016, 13:15:13 »
Mam dla Ciebie rozwiązanie, o którym nikt wczesniej nie wspomniał (nr 2).

1. Przede wszystkim musisz sprawdzić czy możesz zalogować się do subiekta lokalnie na kompie z Win 10 używając autentykacji SQL - to wymóg bez którego nie masz co dalej przechodzić. Zarówno SQL Server jak i SQL Server Browser muszą być uruchomione, SQL Server Agent może być zatrzymany. Jesli możesz zalogować się lokalnie przez SQL do subiekta, przejdź do punktu drugiego.

2. Twój problem z niedostepnością bazy danych z innych komputerów wynika z ustawień lokalizacji sieci. Gdy zainstalowałeś Win10 i podłączyłeś się do firmowej sieci po raz pierwszy najprawdopodobniej Win10 ustawił domyslnie że jest to sieć publiczna - w takiej konfiguracji żadne usługi typu SQL czy Net Discovery nie są dostępne z zewnątrz. Powinieneś zmienić lokalizację sieciową tego połączenia na Prywatne, wówczas server sql stanie się dostępny. Jak to zrobić opisane jest w pierwszym poście tutaj:
https://winclub.pl/topic/4910-zmiana-sieci-z-publicznej-na-prywatn%C4%85-w-windows-10/

Dodatkowo w ustawieniach protokolu TCP/IP dla Twojej instancji serwera SQL upewnij się że dla każdego IP na liście "IP Adresses" masz ustawione TCP Dynamic Ports na wartość 0, a TCP Port pozostaw wszędzie puste. W IPAll zostaw TCP Port puste, TCP Dynamic Port zostaw wartość jaka tam jest - jeśli nie ma żadnej, też zostaw - pojawi się sama po restarcie servera.

Dzieki takiemu ustawieniu system windows decyduje na którym porcie ma serwować w sieci serwer sql i odwołując się do serwera przez nazwę netbios (czyli u Ciebie KIEROWNIK\SQLEXPRESS), komputer łączacy się zostanie poinformowany na którym porcie jest serwowana ta usługa i połączy się bez problemu. Gdy ustawisz TCP Port na sztywno i zrezygnujesz z dynamic ports, wówczas będziesz musiał odwoływać się do serwera przez adres IP,PORT np. 192.168.1.1,1337 - działa to solidnie i bezbłędnie, do czasu aż instancja servera sql się wywali z jakiejś przyczyny i po restarcie nie będzie mogła sobie zarezerwowac tego portu bo będzie niedostepny - co skutkuje brakiem dostepnosci bazy. Stąd też moja sugestia na wykorzystanie dynamic ports.

Daj znać czy zadziałało.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #9 dnia: Sierpień 05, 2016, 14:16:19 »
Dodatkowo w ustawieniach protokolu TCP/IP dla Twojej instancji serwera SQL upewnij się że dla każdego IP na liście "IP Adresses" masz ustawione TCP Dynamic Ports na wartość 0, a TCP Port pozostaw wszędzie puste. W IPAll zostaw TCP Port puste, TCP Dynamic Port zostaw wartość jaka tam jest - jeśli nie ma żadnej, też zostaw - pojawi się sama po restarcie servera.

Dzieki takiemu ustawieniu system windows decyduje na którym porcie ma serwować w sieci serwer sql i odwołując się do serwera przez nazwę netbios (czyli u Ciebie KIEROWNIK\SQLEXPRESS), komputer łączacy się zostanie poinformowany na którym porcie jest serwowana ta usługa i połączy się bez problemu. Gdy ustawisz TCP Port na sztywno i zrezygnujesz z dynamic ports, wówczas będziesz musiał odwoływać się do serwera przez adres IP,PORT np. 192.168.1.1,1337 - działa to solidnie i bezbłędnie, do czasu aż instancja servera sql się wywali z jakiejś przyczyny i po restarcie nie będzie mogła sobie zarezerwowac tego portu bo będzie niedostepny - co skutkuje brakiem dostepnosci bazy. Stąd też moja sugestia na wykorzystanie dynamic ports.

Daj znać czy zadziałało.
Dlatego też nie należy brać udziału w wyścigu szczurów (zajmowanie portów), tylko ustawić port na sztywno na jakimś wysokim numerze. Wtedy na kliencie w wywołaniu można dodatkowo podać port i nie ma żadnych zakłóceń.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17232
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #10 dnia: Sierpień 05, 2016, 16:40:05 »
Gdy ustawisz TCP Port na sztywno i zrezygnujesz z dynamic ports, wówczas będziesz musiał odwoływać się do serwera przez adres IP,PORT np. 192.168.1.1,1337 - działa to solidnie i bezbłędnie, do czasu aż instancja servera sql się wywali z jakiejś przyczyny i po restarcie nie będzie mogła sobie zarezerwowac tego portu bo będzie niedostepny - co skutkuje brakiem dostepnosci bazy. Stąd też moja sugestia na wykorzystanie dynamic ports.

Na przyszłość nie wypowiadaj się na tematy, co do których delikatnie mówiąc nie jesteś pewny... Po ustawieniu statycznego portu bez problemu można cały czas odwoływać się po nazwie instancji serwera SQL, NIE ma konieczności odwoływania się poprzez IP i/lub port. Zalecaną konfiguracją i konieczną w przypadku przekierowań są statyczne porty, taką konfigurację również stosuje domyślnie instalator na instancji domyślnej. Odwołując się poprzez port możemy ominąć Browsera i wykluczyć jego wpływ.

Wszystkie Twoje rady bez włączenia dostępu sieciowego, o którym już pisałem NIE dadzą żadnego efektu.
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #11 dnia: Sierpień 05, 2016, 17:14:52 »
... Po ustawieniu statycznego portu bez problemu można cały czas odwoływać się po nazwie instancji serwera SQL, NIE ma konieczności odwoływania się poprzez IP i/lub port. Zalecaną konfiguracją i konieczną w przypadku przekierowań są statyczne porty, taką konfigurację również stosuje domyślnie instalator na instancji domyślnej. Odwołując się poprzez port możemy ominąć Browsera i wykluczyć jego wpływ.

@Daniel, nie do końca. Miałem kolejną interwencję na problem z dostaniem się z końcówki do serwera na Win 10. On chyba nie lubi nazw i dopiero ustawienie po IP i numerze portu zapewniło połaczenie. Na Win 7 tego nie było, a na Win 10 zaczyna być coraz częstsze.

Offline dkozlowski

  • Ekspert
  • *****
  • Wiadomości: 17232
  • Reputacja +800/-27
  • Wersja programu: GT/Navireo/nexo
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #12 dnia: Sierpień 05, 2016, 17:24:22 »
... Po ustawieniu statycznego portu bez problemu można cały czas odwoływać się po nazwie instancji serwera SQL, NIE ma konieczności odwoływania się poprzez IP i/lub port. Zalecaną konfiguracją i konieczną w przypadku przekierowań są statyczne porty, taką konfigurację również stosuje domyślnie instalator na instancji domyślnej. Odwołując się poprzez port możemy ominąć Browsera i wykluczyć jego wpływ.

@Daniel, nie do końca. Miałem kolejną interwencję na problem z dostaniem się z końcówki do serwera na Win 10. On chyba nie lubi nazw i dopiero ustawienie po IP i numerze portu zapewniło połaczenie. Na Win 7 tego nie było, a na Win 10 zaczyna być coraz częstsze.

Ciężko mi się wypowiadać na temat problemu, którego nie diagnozowałem, we wszystkich znanych mi instalacjach z W10 działa po nazwie i nie znam powodu, aby na W10 miało być inaczej niż na wcześniejszych wersjach systemów operacyjnych.

Oczywiście wszystko przy założeniu, że z W10 jest wszystko w porządku - ostatnio miałem przypadek, że jedno połączenie sieciowe było widoczne w W10 jako dwa, jedno prywatne, drugie publiczne, pierwszy raz widziałem coś takiego, sieć lokalna działała, ale internet już nie, po pozbyciu się jednego połączenia zaczęło działać wszystko. Z resztą już od początku W10 słyszałem o wielu przypadkach, że należy instalować W10 na czysto i wtedy działa, aktualizacja często wiązała się i jak widać wiąże się z problemami tuż po aktualizacji lub za jakiś czas.
Daniel, Białystok.

Offline Aldo

  • Ekspert
  • *****
  • Wiadomości: 10690
  • Reputacja +433/-13
  • Wersja programu: najnowsza
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #13 dnia: Sierpień 05, 2016, 17:42:26 »
Akurat u mnie skończyło się na instalacji na czysto.
Jest więcej problemów - pomimo ustawienia brak z zewnątrz połączenia VPN i RDP. Z zewnątrz, bo w ramach sieci wewnętrznej działa.
I mam ten problem u kilku klientów po zmianie na Win 10.
A obsługa zasobów sieci wewnętrznej pozostawia wiele do życzenia.

Offline wamax-druk

  • Nowy użytkownik
  • *
  • Wiadomości: 6
  • Reputacja +0/-0
  • Wersja programu: Subiekt GT 1.44 SP1
Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #14 dnia: Sierpień 17, 2016, 10:31:19 »
jeśli wyłączę autentykację windows to nie mogę się zalogować na użytkownika 'sa'. Jak to dodać na serwerze ?

Forum Użytkownikow Subiekt GT

Odp: Połączenie innych użytkowników z serwerem po aktualizacji Windows 10
« Odpowiedź #14 dnia: Sierpień 17, 2016, 10:31:19 »