Конференция "Базы" » Проблема подключения к MS SQL через ADO
 
  • YurikGL © (15.06.12 17:10) [0]
    Сервер MS SQL Express установлен на сервере. С рабочего компьютера к нему замечательно подключается SQL Studio
    При попытке подключиться через ADO (хотя бы запросить перечень баз данных) просто по ip-ку получаем ошибку «Не выполнена проверка соединения из-за ошибки при инициализации поставщика. [DBNETLIB][ConnectionOpen (invalid Instance()).] Недопустимое соединение»
    Гугление показало, что нужно в имени сервера к ip-ку добавить /SQLEXPRESS. Подключившись студией в «Имени» подключения так же увидел ИмяСервера/SQLEXPRESS. Однако в этом случае получаем ошибку «[DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует или доступ запрещен»
    Порт 1433 отрыт (проверялся телнетом)
    Отмечу, что с компьютера без проблем делаются подключения еще к паре десятков серверов и обычных и експресс (где нужно ip/SQLEXPRESS писать) – все работает. Проблема в конкретном сервере.
    Какие есть предположения?
  • YurikGL © (15.06.12 18:37) [1]
    Вопрос решен явным указанием порта для подключения.

    Data Source=10.7.0.1\SQLEXPRESS,1433
  • Anatoly Podgoretsky © (15.06.12 21:22) [2]
    Там есть утилиты для настройки подключения - SQL Server Configuration Manager, там же указывается и порт и протоколы
    Достаточно .\SQLEXPRESS и универсально, работает даже для динамических ИП
 
Конференция "Базы" » Проблема подключения к MS SQL через ADO
Есть новые Нет новых   [134430   +2][b:0][p:0]