Quantcast
Channel: SQL.ru: Microsoft SQL Server
Viewing all articles
Browse latest Browse all 7251

Доступ к MS SQL server express через интернет.

$
0
0
Понадобилось мне каким-то образом получить доступ к домашнему MS SQL Server Express 2016 через интернет.
Схема домашней сети такая: есть роутер ZyXEL Keenetic (FW v.2), который поднимает сессию PPPoE и раздает инет через езернет и файфай. К роутеру по езернет подключен комп, на котором крутится SQL сервер (192.168.1.2).
Что я сделал:
Включил в сервере протокол TCP/IP и настроил порты. В логах получил следующую инфу:
Server is listening on [ 'any' <ipv6> 11433].
Server is listening on [ 'any' <ipv4> 11433].
Server is listening on [ 'any' <ipv6> 53250].
Server is listening on [ 'any' <ipv4> 53250].
Server local connection provider is ready to accept connection on [ \\.\pipe\SQLLocal\SQLEXPRESS ].
Server local connection provider is ready to accept connection on [ \\.\pipe\MSSQL$SQLEXPRESS\sql\query ].
11433 - это статический порт.
53250 - динамический.
На роутере поднят динамический ДНС NAME.ddns.net. Настроен проброс портов:
Сеть Исходный адрес Порт Назначение Порт назначения Описание

PPPoE0 tcp/1433 192.168.1.2 11433 MSSQL
PPPoE0 udp/1433 192.168.1.2 11433 MSSQL(UDP)
PPPoE0 tcp/53250 192.168.1.2 53250 MSSQL_53250
PPPoE0 udp/53250 192.168.1.2 53250 MSSQL_53250(UDP)
Открыл порты в файрвол.
Сканер портов, показывает что порт открыт, пинг по доменному имени - проходит, веб морда через интернет - поднимается.
Пытаюсь прицепится к SQL с удаленного компьютера, выдает код 0 таймаут. С локального компьютера, при той-же строке подключения, соединяется. Файрвол в ОС - выключен.
Строка подключения: NAME.ddns.net\SQLEXPRESS,11433
Что я делаю не так и как поправить?

Viewing all articles
Browse latest Browse all 7251

Trending Articles