Znajduję tak wiele podobnych pytań / problemów i przechodzę przez nie, ale nie mogę rozwiązać mojego problemu. Ponownie powtarzam pytanie.
Chciałbym połączyć mój serwer SQL 2005 zdalnie przez Internet. Mam router ADSL (mam też statyczny adres IP dostarczony przez ISP) SQL Server 2005 (działający na lokalnym adresie IP 192.168.1.150)
Mogę połączyć ten serwer z nazwą hosta / adresem IP -> 192.168.150 \ SQLEXPRESS z innego komputera w tej samej sieci.
Proszę mi pomóc w konfiguracji mojego serwera, aby uzyskać dostęp do zdalnego za pośrednictwem Internetu jako nazwa hosta / adres IP -> mystaticIPbyISP \ SQLEXPRESS
Używam routera DSL Model DNA-A211-I I przekazałem NAT-> serwer wirtualny na 192.168.150
Server Name External Port Start External Port End Protocol Internal Port Start Internal Port End Server IP Address Remove
Web Server (HTTP) 80 80 TCP 1433 1433 192.168.1.150
Nadal nie można uzyskać dostępu zdalnego z Internetu.
Proszę mi pomóc.
źródło
Musisz użyć „SQL Server Configuration Manager”, aby upewnić się, że port 1433 jest powiązany z interfejsem w taki sposób, aby przekazywanie przez router działało. Na przykład: powiąż port 1433 z 0.0.0.0 lub tylko 192.168.1.150. Wygląda na to, że zezwalasz na połączenia zdalne. Wygląda na to, że już to zrobiłeś, ale podwójna kontrola nie zaszkodzi. Gdy wpiszesz: netstat -a | ZNAJDŹ „LISTENING”, powinieneś zobaczyć coś takiego w wyniku:
źródło