Помощь - Поиск - Пользователи - Календарь
Полная версия: ADO и MS SQL
Форум «Всё о Паскале» > Современный Паскаль и другие языки > Делфи
Triplet
Подскажите, пожалуйста, в чём проблема:

У компонента ADOQuery в строке ConnectionString выбираю Use Connection String -> Build
Выбираю подключаемые данные (мне надо подключиться к MS SQL) -> выбираю Microsoft OLE DB Provider for SQL Server.

В строке "Выберите или введите имя сервера" не могу выбрать поставщика данных (ничего не отображается).
На команду "Обновить" выплывает ошибка связи с данными: "Ошибка перечисления серверов данных. Сообщение счётчика 'неопознанная ошибка'".

Если пишу имя сервера руками, то на команду "проверить подключение" выходит сообщение об ошибке: "не выполнена проверка подключения из-за ошибки при инициализации поставщика. недопустимая спецификация авторизации."
также появляется ошибка "SQL-сервер не существует или отсутствует доступ", хотя sql-сервер (SQL Server 2008) нормально установился и в приложения C# к нему можно подключиться без проблем.

Заранее спасибо!
volvo
Цитата
хотя sql-сервер (SQL Server 2008) нормально установился и в приложения C# к нему можно подключиться без проблем.
Это ничего не значит. "SQL Server .NET Data Provider" и "ODBC Driver for SQL Server" (или "OLE DB Provider for SQL Server") - совершенно разные вещи. У тебя может быть первое, но не быть второго...

Откуда брала (и на какую ОСь, кстати, ставила) SQL Server?
Triplet
Ставила на XP с диска (диск брала у знакомого).
Client
у меня почти такая же ситуация.
в sql server создал бд. В дельфи подключаюсь через ADOConnection. На скринах сам sql server и подключение
Client
Все заработало smile.gif
volvo
Цитата
в sql server создал бд.
Прекрасно. Но подключаешься ты к БД е через SQL Server, а через ODBC... А ODBC что-нибудь о твоей базе знает? Проверь...
Client
не понял как проверить? имя и пароль я не указывал.
когда выбрал "учетные сведения Windows NT" то базы отабразились.
Цитата
а через ODBC
По другому и не умею, можешь рассказать?
volvo
Ну, раз заработало - то все нормально. А вообще - если какая-то проблема с подключением к серверу - то первое место, куда надо смотреть - это ODBC Data Source Administrator ("Start" -> Run -> odbcad32.exe).
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.