Порт SQL Server заблокирован - PullRequest
0 голосов
/ 04 мая 2009

Разработано приложение для Windows, которое удаленно обращается к SQL Server онлайн. Однако интернет-провайдер клиента блокирует порт 1433. Какие есть другие варианты подключения к SQL Server из приложения Windows?

Ответы [ 2 ]

3 голосов
/ 04 мая 2009

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

В моей установке вы выбираете: "Start > All programs > Microsoft SQL Server > Server Network utility", выберите "Enabled Protocols", затем "TCP/IP" и "Properties".

Оттуда вы можете установить порт по умолчанию на более доступный.

2 голосов
/ 04 мая 2009

Вы можете изменить номер порта, под которым работает SQL Server, чтобы использовать порт, который фактически открыт у провайдера.

Поскольку 1433 является портом по умолчанию для SQL Server, он является общей целью для хакеров. Некоторые провайдеры выбирают произвольный номер порта, чтобы скрыть это. Вам может понадобиться узнать, какой номер порта у них.

Другим вариантом является использование веб-службы WCF , размещенной в IIS, и приложение Windows должно вызывать эту службу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...