Ошибка : [Microsoft][диспетчер драйверов ODBC] имя источника данных не найден и не указан драйвер по умолчанию

При подключении .сетка в Sybase сервер я получил это сообщение об ошибке:

[Microsoft][диспетчер драйверов ODBC] источник данных не найден и не указан драйвер по умолчанию

Это правильно работали раньше. Системный DSN с таким же подробности работы и передачи данных через vs.net также работаем.

Я использую vs.net 2005.

Какие-либо предложения?

Комментарии к вопросу (1)

Если вы'вновь работает с сервером х64, имейте в виду, что существуют различные настройки ODBC для x86 и x64 приложения. В "Источники данных (ODBC)" и инструмент в списке администрирование приведет вас к версии х64. Чтобы просмотреть/изменить параметры ODBC х86, вы'll необходимо, чтобы запустить эту версию инструмента вручную:

%windir%\SysWOW64\odbcad32.exe (%windir% is usually C:\Windows)

Когда приложение выполняется как 64-разрядных, он будет использовать 64-разрядные источники данных, и, когда он работает как x86, он будет использовать один из этих источников данных.

Комментарии (3)

У меня аналогичная ошибка, которая была решена путем установки соответствующего драйвера MySQL из:

http://www.connectionstrings.com/mysql-connector-odbc-5-2/info-and-download/

и, выполнив следующие действия:

  1. Перейти на IIS и пулов приложений в меню слева.
  2. Выберите <и>соответствующие приложения бассейн</а> который присваивается проекту.
  3. Нажмите <и>набор пул приложений по умолчанию</я и GT;.
  4. На вкладке Общие установить <и>включить 32-разрядные приложения и л;/я и GT; запись, чтобы "Правда и".

Ссылка:

http://www.codeproject.com/Tips/305249/ERROR-IM-Microsoft-ODBC-Driver-Manager-Data-sou

Комментарии (2)

Для тех, кто приходит к этому в последнее время, я был с этой проблемой в сети Windows, и предложить дополнительную вещь, чтобы проверить:

Питон подключения скрипт будет работать из командной строки на меня (на Linux) машина, но у некоторых пользователей были проблемы с подключением - что он работал из командной строки предложил DSN и полномочия были правы. Проблема для нас заключалась в том, что групповая политика безопасности требует ODBC для учетных данных должен быть установлен на каждом компьютере. После того, как мы добавили, что (по какой-то причине у пользователя не было трех из четырех ODBC для них учетные данные, необходимые для различных систем), они смогли подключить.

Конечно, вы можете сделать это на уровне группы, но так как это был простой недосмотр со стороны одной машине, я сделал это в Панели Управления > драйверы ODBC > новый

Комментарии (0)

Выполните следующие действия:

  1. Запустите редактор реестра, набрав regedit в окне Выполнить.
  2. Выберите следующий ключ в реестре: раздел HKEY_LOCAL_MACHINE\программное обеспечение\ODBC для.
  3. В меню Безопасность выберите пункт Разрешения.
  4. Предоставить полный доступ к учетной записи, которая используется для подключения.
  5. Закройте редактор реестра.
Комментарии (0)