Помогите, кто сможет. Не получается подключить драйвер ODBS к SQL Server express 2005. Действия следующие:
Administrative Tools -> Data Source
Далее
Нажмите для просмотра прикрепленного файлаЗатем
Нажмите для просмотра прикрепленного файлаЗатем выбираю встроенную проверку подлинности Windows.
А в итоге выдает ошибку. В след. посте выдам картинку ошибки.
Вот такую ошибку выдает:
Нажмите для просмотра прикрепленного файла
Litkevich Yuriy
21.7.2008, 14:19
ну типа сервак непозволяет к нему цеплятся, надо на сервер смотреть, настройки.
PS. ODBC а не ODBS
Цитата(Litkevich Yuriy @ 21.7.2008, 15:19)
ну типа сервак непозволяет к нему цеплятся, надо на сервер смотреть, настройки.
PS. ODBC а не ODBS
СПасибо за подсказку!
Ну, конечно, ошибка была не в этом. А ошибка была в том, что я сервер некорректно указывал, надо было вот так:
Нажмите для просмотра прикрепленного файлаP.S. problem is resolved!
Теперь вопрос такой: при попытке подконнектиться на другой машине к этой базе, он не разрешает. Мне сказали, что надо поставить тот-же ODBC-драйвер. Так вот, при установке этого драйвера, он выдает ошибку о каком-то пользователе (не помню точно!) Вопрос: как это поправить? Что сделать надо? Делаем sql-authecation.
Litkevich Yuriy
21.7.2008, 20:38
там схема с ODBC простая:
Прога(QODBC) -> ODBC -> ODBC драйвер конкретной БД -> клиент БД -> сервер БД
тогда для сетевой схемы:
Прога(QODBC) -> ODBC -> ODBC драйвер конкретной БД -> клиент БД -> СЕТЬ -> сервер БД
т.е. для клиентской машины надо устанавливать клиентскую часть БД
Цитата(Litkevich Yuriy @ 21.7.2008, 21:38)
там схема с ODBC простая:
Прога(QODBC) -> ODBC -> ODBC драйвер конкретной БД -> клиент БД -> сервер БД
тогда для сетевой схемы:
Прога(QODBC) -> ODBC -> ODBC драйвер конкретной БД -> клиент БД -> СЕТЬ -> сервер БД
т.е. для клиентской машины надо устанавливать клиентскую часть БД
Это я понял!
Мне и не удается драйвер поставить на клиентской машине.
Вот так выглядит ошибка:
Нажмите для просмотра прикрепленного файлаМожет знаете, как преодолеть ее? Это при установке на клиентской машине источника базы данных.
Litkevich Yuriy
22.7.2008, 11:34
ну опять что-то с настройками сервера, не хочет он тебя пущать.
Цитата(Litkevich Yuriy @ 22.7.2008, 12:34)
ну опять что-то с настройками сервера, не хочет он тебя пущать.
Своих коллег поспрашивал, никто толком не понимает почему не работает. Может кто-нибудь подскажет?
P.S. переместили
Опишу действия, которые были сделаны:
1) Выше уже сказано как удалось подключиться на серверной машине.
2) В SQL Server Management запущен сервер, В разделе "Безопасность" указано имя входа "ad" c паролем "111"
3) Затем в разделе "Базы данных", базе данных "MyDB" (тестовая база, состоящая из указанной таблички) в подразделе безопасность указано допустимое имя входа "ad". Все это сохраняется, добавляется!
4) На клиенте пытаюсь создать источник данных с этим пользователем, но он этого не дает с вышеуказанной ошибкой!
Как поправить?
Andrew Selivanov
22.7.2008, 14:56
Цитата(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
Цитата(Andrew Selivanov @ 22.7.2008, 15:56)
Посмотри логи MS SQL, он там все поппытки и причины отказа фиксирует в деталях.
C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\LOG\ERRORLOG
Нет, не помогло. Очень нужно решить проблему. Если у кого-то проблеснет что-то, то буду благодарен!
Litkevich Yuriy
23.7.2008, 11:47
Цитата(AD @ 23.7.2008, 13:41)
Нет, не помогло
а что значит не помогло, что в логе написано?
Цитата(Litkevich Yuriy @ 23.7.2008, 12:47)
а что значит не помогло, что в логе написано?
то же, что и изображено на картинке. Ничего нового.
Litkevich Yuriy
23.7.2008, 13:00
Там на писано: "... Пользователь не связан с доверенным соединением..."
Значит есть понятие о "доверенном соединении" например по IP'шнику или имени узла, и должна быть настройка типа: "какой пользователь откуда может подключатся" к в некоторых проксях.
Поищи что-нибудь такое на стороне сервера.
Andrew Selivanov
23.7.2008, 17:29
Вот тут люди говорят, что нужно попробовать через named pipe
http://support.microsoft.com/kb/265808
Цитата(Andrew Selivanov @ 23.7.2008, 18:29)
Вот тут люди говорят, что нужно попробовать через named pipe
http://support.microsoft.com/kb/265808спасибо, завтра попробую! Инструкция прям по шагам!
Никак не могу понять, что является клиентской частью для SQL Server 2005 and SQL Server 2000?
Подскажите, пожалуйста.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.