Попробуйте его от другого местоположения, которое происходит вне Вашей сети. Не то, чтобы трудно сделать в уведомлении моментов: перейдите к службе языкового перевода Google и запросите, чтобы она перевела страницу на Вашем веб-сервере.
Это хитро для получения правил брандмауэра просто право так, чтобы пакеты, которые происходят внутри, закончили тем, что возвратились в правильным способом.
Обычно не рекомендуется открывать экземпляр SQL для внешнего мира, это серьезный недостаток безопасности в вашей системе, если он включен, хотя вы можете попробовать различные вещи и обходные пути, чтобы заставить его работать .
Моим первым ответом будет перенаправление портов, но, поскольку вы упомянули, что в данном случае это невозможно, вы можете создать службу (через tcp / udp / http, в зависимости от того, что вам удобнее) и получить доступ к своей БД через эту служба. Это потребует некоторого базового программирования (не такая уж и тяжелая работа, больше похоже на физическое программирование).
Обходной путь "лесоруба" - это просто зарегистрировать учетную запись dyndns, no-ip или аналогичную, установить ее и подключиться к вам SQL-сервер через него.
Я почти уверен, что есть множество других решений, но они сразу же пришли мне в голову.