Соединение с SQL Server выражает 2008 позади NAT

Попробуйте его от другого местоположения, которое происходит вне Вашей сети. Не то, чтобы трудно сделать в уведомлении моментов: перейдите к службе языкового перевода Google и запросите, чтобы она перевела страницу на Вашем веб-сервере.

Это хитро для получения правил брандмауэра просто право так, чтобы пакеты, которые происходят внутри, закончили тем, что возвратились в правильным способом.

0
задан 17 March 2012 в 01:11
1 ответ

Обычно не рекомендуется открывать экземпляр SQL для внешнего мира, это серьезный недостаток безопасности в вашей системе, если он включен, хотя вы можете попробовать различные вещи и обходные пути, чтобы заставить его работать .

Моим первым ответом будет перенаправление портов, но, поскольку вы упомянули, что в данном случае это невозможно, вы можете создать службу (через tcp / udp / http, в зависимости от того, что вам удобнее) и получить доступ к своей БД через эту служба. Это потребует некоторого базового программирования (не такая уж и тяжелая работа, больше похоже на физическое программирование).

Обходной путь "лесоруба" - это просто зарегистрировать учетную запись dyndns, no-ip или аналогичную, установить ее и подключиться к вам SQL-сервер через него.

Я почти уверен, что есть множество других решений, но они сразу же пришли мне в голову.

0
ответ дан 5 December 2019 в 16:31

Теги

Похожие вопросы