Я настроил Microsoft SQL Server 2008 R2 (SP1) на локальном компьютере специально для запуска определенного приложения.

Само приложение предназначено для использования IP-адреса, который жестко закодирован в самом приложении. Здесь локально приложение работает чудесно.

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

  • Экземпляр сервера работает
  • Браузер сервера работает
  • TCP/IP включен
  • Удаленное соединение включено
  • Брандмауэр на сервере отключен (временно)
  • Порты открыты для сервера (даже до DMZ для тестирования)
  • Порты не заблокированы моим провайдером.

1 ответ1

0

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

Я бы предложил установить фиксированный порт для именованного экземпляра и создать псевдоним этого порта в SQL Server Configuration Manager на клиенте (что означает, что вам нужно будет установить клиентские инструменты SQL).

Похоже, вы знаете, что делаете, но если вам нужно пройтись, дайте мне знать, и я уточню свой ответ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .