Назад | Перейти на главную страницу

Удаленное подключение к SQL Server работает из SSMS, но не из приложения

Мы устраняем странную проблему с нашим сервером SQL Server 2008. Сервер приложений запускает службу Windows, которая устанавливает соединение с БД через строку подключения в своем файле конфигурации, и в итоге мы получаем множество стандартных 'Произошла ошибка, связанная с сетью или конкретным экземпляром, при установке соединения с SQL Server. Сервер не найден или не был доступен.' ошибки в журнале событий.

  1. Мы попытались установить SSMS на сервер приложений и подключиться к конкретной БД с этими конкретными учетными данными, работает ПРЕКРАСНО.
  2. Брандмауэр отключен с обеих сторон.
  3. Протокол TCP / IP включен (и мы используем IP и настраиваемый порт для принудительного использования tcp).

Мы озадачены, почему это не работает через приложение, и нам нужны указатели!

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

СТРОКА СОЕДИНЕНИЯ:

<add name="myConnectionString" connectionString="Server=MYSERVERDB1; Database=MYDB; Network=DBMSSOCN; Address=192.168.20.161,2061; User Id=MYDBusr_vn;Password=blue123;Asynchronous Processing=True;Application Name=MYService;" providerName="System.Data.SqlClient" />