Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Проблема подключения драйвера ODBC
Форум на CrossPlatform.RU > Разработка > SQL. Базы данных.
AD
Помогите, кто сможет. Не получается подключить драйвер ODBS к SQL Server express 2005. Действия следующие:
Administrative Tools -> Data Source
Далее
Нажмите для просмотра прикрепленного файла
Затем
Нажмите для просмотра прикрепленного файла

Затем выбираю встроенную проверку подлинности Windows.
А в итоге выдает ошибку. В след. посте выдам картинку ошибки.

Вот такую ошибку выдает:
Нажмите для просмотра прикрепленного файла
Litkevich Yuriy
ну типа сервак непозволяет к нему цеплятся, надо на сервер смотреть, настройки.

PS. ODBC а не ODBS :)
AD
Цитата(Litkevich Yuriy @ 21.7.2008, 15:19) *
ну типа сервак непозволяет к нему цеплятся, надо на сервер смотреть, настройки.

PS. ODBC а не ODBS :)

СПасибо за подсказку! :) Ну, конечно, ошибка была не в этом. А ошибка была в том, что я сервер некорректно указывал, надо было вот так:
Нажмите для просмотра прикрепленного файла

P.S. problem is resolved!
AD
Теперь вопрос такой: при попытке подконнектиться на другой машине к этой базе, он не разрешает. Мне сказали, что надо поставить тот-же ODBC-драйвер. Так вот, при установке этого драйвера, он выдает ошибку о каком-то пользователе (не помню точно!) Вопрос: как это поправить? Что сделать надо? Делаем sql-authecation.
Litkevich Yuriy
там схема с ODBC простая:
Прога(QODBC) -> ODBC -> ODBC драйвер конкретной БД -> клиент БД -> сервер БД
тогда для сетевой схемы:
Прога(QODBC) -> ODBC -> ODBC драйвер конкретной БД -> клиент БД -> СЕТЬ -> сервер БД

т.е. для клиентской машины надо устанавливать клиентскую часть БД
AD
Цитата(Litkevich Yuriy @ 21.7.2008, 21:38) *
там схема с ODBC простая:
Прога(QODBC) -> ODBC -> ODBC драйвер конкретной БД -> клиент БД -> сервер БД
тогда для сетевой схемы:
Прога(QODBC) -> ODBC -> ODBC драйвер конкретной БД -> клиент БД -> СЕТЬ -> сервер БД

т.е. для клиентской машины надо устанавливать клиентскую часть БД

Это я понял! :) Мне и не удается драйвер поставить на клиентской машине.
AD
Вот так выглядит ошибка:
Нажмите для просмотра прикрепленного файла

Может знаете, как преодолеть ее? Это при установке на клиентской машине источника базы данных.
Litkevich Yuriy
ну опять что-то с настройками сервера, не хочет он тебя пущать.
AD
Цитата(Litkevich Yuriy @ 22.7.2008, 12:34) *
ну опять что-то с настройками сервера, не хочет он тебя пущать.

Своих коллег поспрашивал, никто толком не понимает почему не работает. Может кто-нибудь подскажет?

P.S. переместили :)
AD
Опишу действия, которые были сделаны:
1) Выше уже сказано как удалось подключиться на серверной машине.
2) В SQL Server Management запущен сервер, В разделе "Безопасность" указано имя входа "ad" c паролем "111"
3) Затем в разделе "Базы данных", базе данных "MyDB" (тестовая база, состоящая из указанной таблички) в подразделе безопасность указано допустимое имя входа "ad". Все это сохраняется, добавляется!
4) На клиенте пытаюсь создать источник данных с этим пользователем, но он этого не дает с вышеуказанной ошибкой!

Как поправить?
Andrew Selivanov
Цитата(AD @ 22.7.2008, 14:46) *
Цитата(Litkevich Yuriy @ 22.7.2008, 12:34) *
ну опять что-то с настройками сервера, не хочет он тебя пущать.

Своих коллег поспрашивал, никто толком не понимает почему не работает. Может кто-нибудь подскажет?

P.S. переместили :)

Посмотри логи MS SQL, он там все поппытки и причины отказа фиксирует в деталях.
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
AD
Цитата(Andrew Selivanov @ 22.7.2008, 15:56) *
Посмотри логи MS SQL, он там все поппытки и причины отказа фиксирует в деталях.
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG

Нет, не помогло. Очень нужно решить проблему. Если у кого-то проблеснет что-то, то буду благодарен!
Litkevich Yuriy
Цитата(AD @ 23.7.2008, 13:41) *
Нет, не помогло

а что значит не помогло, что в логе написано?
AD
Цитата(Litkevich Yuriy @ 23.7.2008, 12:47) *
а что значит не помогло, что в логе написано?

то же, что и изображено на картинке. Ничего нового.
Litkevich Yuriy
Там на писано: "... Пользователь не связан с доверенным соединением..."
Значит есть понятие о "доверенном соединении" например по IP'шнику или имени узла, и должна быть настройка типа: "какой пользователь откуда может подключатся" к в некоторых проксях.
Поищи что-нибудь такое на стороне сервера.
Andrew Selivanov
Вот тут люди говорят, что нужно попробовать через named pipe
http://support.microsoft.com/kb/265808
AD
Цитата(Andrew Selivanov @ 23.7.2008, 18:29) *
Вот тут люди говорят, что нужно попробовать через named pipe
http://support.microsoft.com/kb/265808

спасибо, завтра попробую! Инструкция прям по шагам! :) :) :)
AD
Никак не могу понять, что является клиентской частью для SQL Server 2005 and SQL Server 2000?
Подскажите, пожалуйста.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.