Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Проблема подключения к MS SQL через ADO+Delphi  [new]
YurikGL
Member

Откуда: Уфа
Сообщений: 473
Проблема подключения к MS SQL через ADO
Сервер MS SQL Express установлен на сервере. С рабочего компьютера к нему замечательно подключается SQL Studio
При попытке подключиться через ADO (хотя бы запросить перечень баз данных) просто по ip-ку получаем ошибку «Не выполнена проверка соединения из-за ошибки при инициализации поставщика. [DBNETLIB][ConnectionOpen (invalid Instance()).] Недопустимое соединение»
Гугление показало, что нужно в имени сервера к ip-ку добавить /SQLEXPRESS. Подключившись студией в «Имени» подключения так же увидел ИмяСервера/SQLEXPRESS. Однако в этом случае получаем ошибку «[DBNETLIB][ConnectionOpen (Connect()).]SQL Server не существует или доступ запрещен»
Порт 1433 отрыт (проверялся телнетом)
Отмечу, что с компьютера без проблем делаются подключения еще к паре десятков серверов и обычных и експресс (где нужно ip/SQLEXPRESS писать) – все работает. Проблема, видимо, в конкретном сервере.
Какие есть предположения?
15 июн 12, 17:07    [12721958]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
YurikGL
Какие есть предположения?
Есть предположение, что FAQ не читан.
15 июн 12, 17:14    [12722012]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
YurikGL
Member

Откуда: Уфа
Сообщений: 473
Гавриленко Сергей Алексеевич
YurikGL
Какие есть предположения?
Есть предположение, что FAQ не читан.


https://www.sql.ru/faq/faq.aspx
Честно не нашел

Отмечу, что проблема не связана со средой разработки
15 июн 12, 17:17    [12722056]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
YurikGL
Member

Откуда: Уфа
Сообщений: 473
Добавлю еще
Microsoft SQL Server 2005 - 9.00.4035.00 (Intel X86) Nov 24 2008 13:01:59 Copyright (c) 1988-2005 Microsoft Corporation Express
Edition with Advanced Services on Windows NT 5.2 (Build 3790: Service Pack 2)
15 июн 12, 17:19    [12722069]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
YurikGL
https://www.sql.ru/faq/faq.aspx
Честно не нашел


К сообщению приложен файл. Размер - 91Kb
15 июн 12, 17:34    [12722203]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
YurikGL
Member

Откуда: Уфа
Сообщений: 473
Гавриленко Сергей Алексеевич,

Из текста вопроса видно, что первые два шага успешно пройдены...
Авторизация Sql Server + Windows. Из студии успешно подключаюсь логин (sa)+пароль. Из ADO связка логин+пароль не работает.

Gодключение делаю по IP. Имя сервера не прописано в общем DNS т.к. в домен не входит да и не нужно оно там. Прповерки ради прописал имя в host, отрезолвилось пингом правильно. Подставил имя в строку подключения. Результат тот же.

Какие есть предположения?
15 июн 12, 17:40    [12722252]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
YurikGL
Какие есть предположения?
О, хоспаде.

К сообщению приложен файл. Размер - 65Kb
15 июн 12, 17:42    [12722265]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
начните с UDL-файлика. когда правильно всё сделаете и будет подключаться, то скопируйте полученную строку соединения в вашу программу
15 июн 12, 17:42    [12722268]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
YurikGL
Member

Откуда: Уфа
Сообщений: 473
Забыл добавить... в журналах MS SQL пусто (Управление\журналы SQL Server). Никаких записей о попытках подключения нет.
15 июн 12, 17:43    [12722273]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
Гавриленко Сергей Алексеевич
Member

Откуда:
Сообщений: 37254
YurikGL
Забыл добавить... в журналах MS SQL пусто (Управление\журналы SQL Server). Никаких записей о попытках подключения нет.
Ну если ваше клиенты не могут найти сервер, то сервер телепатически должен догадаться, что они хотели залогиниться?
15 июн 12, 17:45    [12722288]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
YurikGL
Member

Откуда: Уфа
Сообщений: 473
Гавриленко Сергей Алексеевич
...

Проблемы подключения через ADO к конкретной базе. Студия подключается. Проблем с каналом и нагрузкой нет (десяток клиентов, работающих через сторонний сервер приложений (трехзвенка) замечательно работают, а подключаюсь я в нерабочее время). С этого же компьютера нормально осуществляется подключение к другим базам данных через ADO.


Konst_One
начните с UDL-файлика. когда правильно всё сделаете и будет подключаться, то скопируйте полученную строку соединения в вашу программу


Та же проблема в окне ADO. Тест не проходит.
15 июн 12, 17:59    [12722369]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
YurikGL
Member

Откуда: Уфа
Сообщений: 473
Содерзание UDL
[oledb]
; Everything after this line is an OLE DB initstring
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=sa;Data Source=192.168.0.1\SQLEXPRESS
15 июн 12, 18:01    [12722376]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
Konst_One
Member

Откуда:
Сообщений: 11621
смотрите логи работы сервера и проверяйте как инстанс называется, на каком IP, по каким протоколам работает и какие порты слушает
15 июн 12, 18:03    [12722392]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
YurikGL
Member

Откуда: Уфа
Сообщений: 473
Вопрос решен явным указанием порта для подключения.

Data Source=10.7.0.1\SQLEXPRESS,1433

Всем спасибо за помощь.
15 июн 12, 18:37    [12722560]     Ответить | Цитировать Сообщить модератору
 Re: Проблема подключения к MS SQL через ADO+Delphi  [new]
invm
Member

Откуда: Москва
Сообщений: 9827
YurikGL
Вопрос решен явным указанием порта для подключения.

Data Source=10.7.0.1\SQLEXPRESS,1433

Всем спасибо за помощь.
Вопрос надо решать запуском службы SQLBrowser на сервере.
15 июн 12, 19:11    [12722685]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить