Odbc ошибка компас

Здравствуйте, может кто сталкивался с такой проблемой: при попытке открыть библиотеку редукторов или электродвигателей выскакивает ошибка «Не найден драйвер или источник данных ODBC. Проверте наличие ODBC или настройте источник данных».  Win10 x64, Kompas 3D 16 x64. Как решить эту проблему?


Да такая же ерунда случилась при миграции с WIN 7 на  WIN 10 (x64).

Установите приложение AccessDatabaseEngine_x64 и все заработает.  :)

Решение ниже
https://yadi.sk/d/HeF3ab1Yonmbx

+ Благодарностей: 1


Спасибо,все заработало.Но теперь появилась другая проблема. При открытом Компасе, если открывать чертеж через проводник, появляется ошибка — Ошибка при направлении команды приложению, и запускается еще один компас. Как это решить?*
‘»Переименовать папку АСКОН которая находится на диске C — Пользователи — «Ваше имя в системе» — AppData — Roaming — там будет папка ASCON — ее нужно периименовать — например в ASCON_1 » — не помогает!


Аналогичная проблема с ODBC в КОМПАС 16.1 x86, Windows XP. Установка AccessDatabaseEngine не помогла.


Кто-нибудь решил эту проблему?



На Win XP Компас 15.2 при вызове библиотеки Электродвигателей сообщение выскакивает

Пробовал ставить  AccessDatabaseEngine не помогло.
Затем нашел еще тему http://titan-optima.ru/Voprosi/ODBC.html
Выполнил их инструкцию не помогло



Установлен 32-х разрядный компас



  • Форум пользователей ПО АСКОН

  • Смежные вопросы

  • Разное

  • Установка и настройка ПО АСКОН

  • Не найден драйвер или источник данных ODBC

Содержание

  1. Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
  2. Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
  3. Лучший отвечающий
  4. Вопрос
  5. [Microsoft][ODBC Driver Manager] имя источника данных не найдено и драйвер по умолчанию не указан
  6. 8 ответов
  7. Похожие вопросы:
  8. [Microsoft] [Диспетчер драйверов ODBC] Имя источника данных не найдено, и драйвер по умолчанию не указан
  9. Установка диспетчера драйверов Installing the Driver Manager
  10. Установка диспетчера драйверов для Microsoft ODBC Driver 13, 13.1 и 17 Installing the Driver Manager for Microsoft ODBC Driver 13, 13.1, and 17
  11. Установка диспетчера драйверов для Microsoft ODBC Driver 11 for SQL Server Installing the Driver Manager for Microsoft ODBC Driver 11 for SQL Server
  12. Видео

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Вопрос: Как исправить ошибку «Источник данных не найден и не указан драйвер, используемый по умолчанию»?

Ответ: Если при запуске программа выдала окно с ошибкой (рисунок 1), то необходимо выполнить следующие действия.

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 1 – Окно ошибки подключения источника базы данных

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 2 – Окно «Панель управления»

В окне «Администрирование» выбрать команду «Источники данных (ODBC)» (рисунок 3).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 3 – Окно «Администрирование»

В открывшемся окне «Администратор источников данных ODBC» на вкладке «Пользовательский DSN» проверить какое имя используется для «Microsoft Access Driver (*.mdb) или Microsoft Access Driver (*.mdb, *.accdb)». Если используется имя «MS Access Database», то необходимо добавить имя «База данных MS Access» и наоборот, если используется имя «База данных MS Access», то необходимо добавить имя «MS Access Database». Для этого необходимо нажать кнопку «Добавить» (рисунок 4).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 4 – Окно «Администратор источников данных ODBC»

В открывшемся окне «Создание нового источника данных» необходимо выбрать «Driver do Microsoft Access (*.mdb)» (рисунок 5).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 5 – Окно «Создание нового источника данных»

И в поле «Имя источника данных» написать соответствующее имя источника данных (любое, Например: «База данных MS Access» или «MS Access Database») (рисунок 6а, 6б).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 6а – Окно «Установка драйвера ODBC для Microsoft Access»

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 6б – Окно «Установка драйвера ODBC для Microsoft Access»

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 7 – Запуск программы odbcad32.exe для Windows 7 64-бит и выше

В результате откроется окно «Администратор источников данных ODBC» (рисунок 8) и нужно выполнить действия, показанные ранее на рисунках 4-6.

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 8 – Окно «Администратор источников данных ODBC» для Windows 7 64-бит и выше

В окно программы «Имя источников данных ODBC» (рисунок 9) необходимо продублировать ранее введённое имя источника данных.

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 9 – Окно «Имя источников данных ODBC»

При правильном выполнение выше указанных действий, после нажатия кнопки «Подключение», отобразится сообщение об успешном подключении базы данных (рисунок 10).

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
Рис. 10 – Сообщение об успешном подключении базы данных

Источник

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Лучший отвечающий

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Вопрос

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Пользуюсь Visual Studio 2017 Community (последняя версия)

По умолчанию проект создается на платформе 4.6.1

Если изменить платформу на любую другую, то класс OdbcConnection перестает подключатся к базам.

При вызове метода Open() получаем следующее сообщение

System.Data.Odbc.OdbcException произошло
HResult=0x80131937
Сообщение = ERROR [IM002] [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
Источник =
Трассировка стека:
at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection, OdbcConnectionString connectionOptions)
at System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.Odbc.OdbcConnection.Open()
at KURSConsoleApp.WorkDBF.Execute(String Command) in C:Usersmaa91OneDriveDocumentsVisual Studio 2017ProjectsVkursConsoleKURSConsoleAppWorkDBF.cs:line 49

Даже если вернуть платформу обратно на 4.6.1, то все равно подключение не работает.

Лечится только созданием нового проекта, но мне необходимо использовать мой проект на платформе 3.5

Источник

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

Я впервые пытаюсь открыть программу на Windows XP Pro, которая использует PostgreSQL 9. Я получаю сообщение об ошибке, в котором говорится: :

В моем менеджере ODBC у меня есть список пользователей DSN и System DSN. Я попытался установить драйвер postgres odbc, чтобы посмотреть, поможет ли это, но это не помогло.

В файле программы есть файл connect.dat со строкой «OLE DB Provider = MSDASQL». Изменение этой записи изменяет сообщение об ошибке, которое я получаю на «Provider cannot be found, it may not be properly installed».

Я не знаю, какое имя провайдера вставить, чтобы это работало правильно. Я провел обширное исследование этой ошибки, но безрезультатно. Любые предложения будут очень признательны.

8 ответов

По некоторым техническим причинам мне пришлось изменить свою базу данных с sql server на MySQL. Но я получаю следующую ошибку, я не могу подключиться к базе данных. Microsoft OLE DB Provider for ODBC Drivers error ‘80004005’ [Microsoft][ODBC Driver Manager] имя источника данных не найдено и.

Я пытаюсь подключить R с SQL server 2016, когда я попробовал RevoScaleR_SqlServer_GettingStarted.R script или мой собственный скрипт, я получил следующую ошибку: [Microsoft][ODBC Driver Manager] имя источника данных не найдено и драйвер по умолчанию не указан ODBC ошибка в SQLDisconnect Не удалось.

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

Эта ошибка означает, что имя источника данных (DSN), указанное в конфигурации подключения, не найдено в реестре windows.

Важно, чтобы исполняемый файл и формат ссылки вашего драйвера ODBC (ELF) совпадали с вашим приложением. Другими словами, вам нужен 32-битный драйвер для 32-битного приложения или драйвер 64-bit для приложения 64-bit.

Если они не совпадают, то можно настроить DSN для 32-битного драйвера, и когда вы попытаетесь использовать этот DSN в приложении 64-bit, DSN не будет найден, потому что реестр содержит информацию DSN в разных местах в зависимости от ELF (32-бит против 64-bit).

Где я вижу, что это сбивает людей с толку, так это когда пользователь использует администратора по умолчанию 64-bit ODBC для настройки DSN; думая, что это для 32-битного DSN. Затем, когда 32-разрядное приложение пытается подключиться с помощью этого DSN, происходит «Data source not found. «.

Также важно убедиться, что написание DSN совпадает с написанием настроенного DSN в Администраторе ODBC. Одна неверная буква-это все, что нужно для несоответствия DSN.

Однако это может быть не тот же бренд продукта, что и у вас; это общая проблема, которая возникает при использовании имен источников данных ODBC.

Что касается части вашего вопроса о поставщике OLE DB, то это, по-видимому, проблема аналогичного типа, когда приложение не может найти конфигурацию для указанного поставщика.

Проблема может быть связана с именем драйвера, например, вместо DRIVER= попробуйте DRIVER= вы можете увидеть имя драйвера из инструмента администрирования

Я попытался установить соединение с Access, но после компиляции моего файла Java столкнулся со следующей проблемой [Microsoft][ODBC Driver Manager] имя источника данных не найдено и драйвер по умолчанию не указан мой код таков : import java.sql.*; public class abc < public static void main(String.

может ли кто-нибудь помочь мне, чтобы моя база данных была подключена к java. Я пытался сделать это в течение нескольких часов, но у меня все еще есть это исключение : java.sql.SQLException: [Microsoft][ODBC Driver Manager] имя источника данных не найдено и драйвер по умолчанию не указан? public.

Я получил это с помощью тестов на основе данных с использованием:

Проблема в том, что вышеприведенный драйвер является только 32-битным. Я переключил файл visual studio testsettings на 64 bit, чтобы протестировать приложение 64-bit-only.

Переключение обратно на 32 бит в файле testsettings устранило эту проблему.

Я заменил | (трубу) на_, и теперь все работает нормально.

Я пытался дозвониться до SQL Server от Alteryx.

Это довольно смешно, но в x64 следующее изменение должно было быть добавлено, прежде чем оно будет работать:

Похожие вопросы:

Я запускаю программное обеспечение SMS Enabler в среде Windows 7. При получении сообщения база данных не обновляется и выдает ошибку. Ошибка базы данных: [Microsoft][ODBC Driver Manager] имя.

Я получаю эту ошибку, когда пытаюсь вставить запись в БД. Microsoft OLE DB поставщик для ODBC драйверов ошибка ‘80004005’ [Microsoft][ODBC Driver Manager] имя источника данных не найдено и драйвер.

По некоторым техническим причинам мне пришлось изменить свою базу данных с sql server на MySQL. Но я получаю следующую ошибку, я не могу подключиться к базе данных. Microsoft OLE DB Provider for.

Я пытаюсь подключить R с SQL server 2016, когда я попробовал RevoScaleR_SqlServer_GettingStarted.R script или мой собственный скрипт, я получил следующую ошибку: [Microsoft][ODBC Driver Manager] имя.

Я попытался установить соединение с Access, но после компиляции моего файла Java столкнулся со следующей проблемой [Microsoft][ODBC Driver Manager] имя источника данных не найдено и драйвер по.

может ли кто-нибудь помочь мне, чтобы моя база данных была подключена к java. Я пытался сделать это в течение нескольких часов, но у меня все еще есть это исключение : java.sql.SQLException.

Я разработал приложение в VC++, чтобы подключиться к Oracle DB и получить доступ к его данным. Для этого требуется создать DSN и некоторые переменные окружения, такие как PATH, ORACLE_HOME.

У меня есть веб-приложение Django с azure sql server,я перемещаю код с одного ноутбука на другой и вдруг получаю django.db.utils.InterfaceError: (‘IM002’, ‘[IM002] [Microsoft][ODBC Driver Manager].

Приведенный ниже код правильно считывает файлы dbf на локальном компьютере, но при развертывании на Windows server 2012r2 он выдает исключение: ERROR [IM002] [Microsoft][ODBC Driver Manager] имя.

Источник

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

Я пытаюсь открыть программу в первый раз на Windows XP Pro, которая использует PostgreSQL 9. Я получаю сообщение об ошибке:

Проблема возникла при попытке войти в систему или создать производственной базы данных. Подробности: [Microsoft] [Менеджер драйверов ODBC] Данные имя источника не найдено и указанный драйвер по умолчанию не указан

В моем диспетчере ODBC у меня есть список пользовательских DSN и системных DSN. Я попытался установить драйвер postgres odbc, чтобы убедиться, что это поможет, но это не так.

В файле программы есть файл connect.dat с строкой с надписью «OLE DB Provider = MSDASQL». Изменение этой записи изменяет сообщение об ошибке, которое я получаю: «Поставщик не может быть найден, он может быть неправильно установлен».

Я не знаю, какое имя провайдера нужно вставить, чтобы это нормально работало. Я провел обширные исследования этой ошибки безрезультатно. Любые предложения были бы с благодарностью.

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

Эта ошибка означает, что имя источника данных (DSN), которое вы указываете в конфигурации соединения, не найдено в реестре Windows.

Важно, чтобы ваш исполняемый файл ODBC-драйвера и формат ссылок (ELF) совпадали с вашим приложением. Другими словами, вам нужен 32-разрядный драйвер для 32-разрядного приложения или 64-разрядный драйвер для 64-разрядного приложения.

Если они не совпадают, можно настроить DSN для 32-разрядного драйвера, и при попытке использовать этот DSN в 64-разрядном приложении DSN не будет найден, поскольку реестр содержит информацию о DSN в разных местах. в зависимости от ELF (32-разрядный или 64-разрядный).

Я вижу, что люди, использующие эту ошибку, находятся в ситуации, когда пользователь использует 64-битный администратор ODBC по умолчанию для настройки DSN; думая, что это для 32-разрядного DSN. Затем, когда 32-разрядное приложение пытается подключиться с использованием этого DSN, возникает «Источник данных не найден. «.

Однако это может быть не тот товарный знак, который у вас есть; это общая проблема, возникающая при использовании имен источников данных ODBC.

Что касается части вашего вопроса с OLE DB Provider, то это похоже на проблему подобного типа, когда приложение не может найти конфигурацию для указанного поставщика.

Источник

Установка диспетчера драйверов Installing the Driver Manager

Эта статья содержит инструкции по установке диспетчера драйверов unixODBC для использования со всеми версиями драйвера Microsoft ODBC для SQL Server в Linux и macOS. This article contains instructions to install the unixODBC Driver Manager for use with all the versions of Microsoft ODBC Driver for SQL Server on Linux and macOS.

Перед установкой диспетчера драйверов unixODBC удалите с компьютера все установленные пакеты диспетчера драйверов. Delete any driver manager packages installed on your computer before you install the unixODBC Driver Manager. Установка диспетчера драйверов unixODBC может вызвать сбой существующего диспетчера драйверов. Installing the unixODBC Driver Manager could cause a failure of an existing Driver Manager.

Установка диспетчера драйверов для Microsoft ODBC Driver 13, 13.1 и 17 Installing the Driver Manager for Microsoft ODBC Driver 13, 13.1, and 17

Зависимость диспетчера драйверов разрешается автоматически системой управления пакетами при установке Microsoft ODBC Driver 13, 13.1 или 17 for SQL Server в Linux или macOS по инструкциям в следующих статьях. The driver manager dependency is resolved automatically by the package management system when you install the Microsoft ODBC Driver 13, 13.1, or 17 for SQL Server on Linux or macOS by following the instructions in the following articles:

Установка диспетчера драйверов для Microsoft ODBC Driver 11 for SQL Server Installing the Driver Manager for Microsoft ODBC Driver 11 for SQL Server

(SUSE и только в Red Hat Linux). (SUSE and Red Hat Linux only.)

Использование скрипта установки Using the Installation Script

Порядок установки диспетчера драйверов: To install the driver manager:

Убедитесь, что у вас есть корневое разрешение. Make sure that you have root permission.

Когда все готово к установке, а ваш компьютер имеет доступ к внешнему сайту по протоколу FTP, выполните следующую команду: ./build_dm.sh. When you are ready to install, and if your computer can access an external site via FTP, execute the following command: ./build_dm.sh.

Введите YES, чтобы приступить к распаковке файлов. Type YES to proceed with unpacking the files. Эта часть процесса может занять около 5 минут. This part of the process can take up to five minutes to complete.

После завершения выполнения скрипта следуйте инструкциям на экране, чтобы установить диспетчер драйверов unixODBC After the script stops running, follow the instructions on the screen to install the unixODBC Driver Manager.

Теперь все готово для установки драйвера. You are now ready to install the driver. Дополнительные сведения см. в инструкциях по установке драйвера ODBC для Linux или macOS. For more information, see the ODBC driver installation instructions for Linux or macOS.

Установка вручную Manual Installation

Если скрипту установки не удалось завершить работу, самостоятельно выполните настройку и сборку подходящего диспетчера драйверов. If the installation script is unable to complete, configure and build the proper driver manager yourself.

Удалите все старые установленные версии unixODBC (например, unixODBC 2.2.11). Remove any older installed version of unixODBC (for example, unixODBC 2.2.11). В Red Hat Enterprise Linux 5 или 6 выполните следующую команду: yum remove unixODBC. On Red Hat Enterprise Linux 5 or 6, execute the following command: yum remove unixODBC. В SUSE Linux Enterprise zypper удалить unixODBC. On SUSE Linux Enterprise, zypper remove unixODBC.

На компьютере Linux выполните команду: tar xvzf unixODBC-2.3.0.tar.gz. On your Linux computer, execute the command: tar xvzf unixODBC-2.3.0.tar.gz.

Перейдите в каталог unixODBC-2.3.0. Change to the unixODBC-2.3.0 directory.

В командной строке выполните команду: export CPPFLAGS. At a command prompt, execute the command: export CPPFLAGS.

В командной строке (выполнив вход в корень) выполните команду: make. At a command prompt (logged in as root), execute the command: make.

В командной строке (выполнив вход в корень) выполните команду: make install. At a command prompt (logged in as root), execute the command: make install.

Теперь все готово для установки драйвера. You are now ready to install the driver. Дополнительные сведения см. в инструкциях по установке драйвера ODBC для Linux или macOS. For more information, see the ODBC driver installation instructions for Linux or macOS.

Источник

Видео

Установка драйвера на неизвестное устройствоСкачать

Установка драйвера на неизвестное устройство

🖥️ Периферийное устройство Bluetooth драйвер WindowsСкачать

🖥️ Периферийное устройство Bluetooth драйвер Windows

Два способа решения ошибки Не найден необходимый драйвер для дисковода оптических дисковСкачать

Два способа решения ошибки Не найден необходимый драйвер для дисковода оптических дисков

Лучшие программы для установки драйверов на WindowsСкачать

Лучшие программы для установки драйверов на Windows

Код 28 — для устройства не установлены драйверы в Windows 10 и Windows 7 (решение)Скачать

Код 28 — для устройства не установлены драйверы в Windows 10 и Windows 7 (решение)

Система Windows не смогла найти драйверы. Что делать?Скачать

Система Windows не смогла найти драйверы. Что делать?

Как исправить «Не найден необходимый драйвер для дисковода оптических дисков» при установке WindowsСкачать

Как исправить "Не найден необходимый драйвер для дисковода  оптических дисков" при установке Windows

run time error 2147467259 80004005Скачать

run time error 2147467259 80004005

Установка Fastboot (ADB) драйвера windows 10Скачать

Установка Fastboot (ADB) драйвера windows 10

What causes this error?

The error message tells you, simply put, that the ODBC Driver Manager could not find the driver you specified in your connection string or DSN.

This can have 3 common causes:

  1. The driver you tried to use is not installed on your system
  2. The driver is installed, however, it doesn’t match bitness of the code you’re running
  3. You made an error in typing the driver name

How do I check which drivers are installed on my system?

You can check the drivers which are installed on your system by going to the ODBC Data Source Administrator. To open it, press ⊞ Win + R, and type in: odbcad32.exe. Then check the tab Drivers for installed drivers. The Name column indicates the exact name you should use in your connection string or DSN.

If you’re on 64-bit Windows, that only lists the 64-bit drivers installed on
your system. To see which 32-bit drivers are installed, press press ⊞ Win + R, and type in: C:WindowsSysWOW64odbcad32.exe, and go to the Drivers tab again.

enter image description here

The driver is installed, but it might be the wrong bitness, what do I do?

Then, you have two choices, either adjust the bitness your program is running in, or install a driver with a different bitness.

Some of the drivers that are installed by default on Windows only have a 32-bits variant. These can’t be used with 64-bits programs.

You can usually identify which bitness a program is running under in task manager. In Windows 10, all 32-bit programs have (32-bit) appended to their name. If that isn’t there, you’re likely running a 64-bit program, and most modern programming languages and environments run on 64-bit by default, but allow you to switch to 32-bit. However, the specifics for different programming languages are outside the scope of this question.

How can I verify I didn’t mistype the driver name?

An ODBC connection string looks like this:

DRIVER={DriverName};ParameterName1=ParameterValue1;ParameterNameN=ParameterValueN;

The driver name part needs to be delimited by curly braces if it might contain special characters, and needs to exactly match the installed driver name, as found in the ODBC Data Source Administrator, including spaces and typographical characters, but excluding capitalization.

Note that for deployed code, the driver must be present on the computer/server running the code.

I don’t have the driver, or have the wrong bitness, where do I get the right one?

That depends on which driver you want to use.

A list of common drivers with download locations (all 32-bit and 64-bit at the same URL):

  • The Microsoft ODBC Driver 17 for SQL Server
  • The Microsoft Access database driver, which is part of the Microsoft Access Database Engine. Note that simultaneous installations of 32-bit and 64-bit Access ODBC drivers are not supported.
  • The MySQL ODBC connector by Oracle
  • The open-source SQLite ODBC driver by Christian Werner (non-official)
  • psqlODBC, the official PostgreSQL driver

If the driver you want to use isn’t listed, the location is usually easily found using Google.

На чтение 3 мин. Просмотров 2.7k. Опубликовано 03.09.2019

ODBC весьма полезен для процедур доступа к приложениям, особенно для профессиональных пользователей. И, похоже, существует множество проблем для пользователей Windows 10, которые либо перешли с Windows 7, либо обновили свою версию Windows 10 до последней версии.

Если вы один из них и у вас есть определенные проблемы с ODBC в Windows 10, проверьте решения ниже.

Содержание

  1. Как исправить проблемы ODBC в Windows 10
  2. Решение 1. Удалите SMBv1 и включите SMBv2/SMBv3)
  3. Решение 2. Проверьте брандмауэр Windows и Защитник Windows
  4. Решение 3 – Обновление драйверов
  5. Решение 4 – Откат к предыдущей версии Windows

Как исправить проблемы ODBC в Windows 10

  1. Удалить SMBv1 и включить SMBv2/SMBv3)
  2. Проверьте брандмауэр Windows и Защитник Windows
  3. Обновление драйверов
  4. Откат к предыдущей версии Windows

Решение 1. Удалите SMBv1 и включите SMBv2/SMBv3)

Некоторые пользователи решили проблему, отключив SMBv1 и включив SMBv2 или SMBv3. Это можно сделать различными способами, начиная с PowerShell или редактора реестра. Последний способ быстрее и проще, но может негативно повлиять на ваш компьютер при неправильном использовании. Поэтому, прежде чем выполнять следующие шаги, обязательно сделайте резервную копию вашего реестра.

Вот как отключить SMBv1 и включить SMBv2/SMBv3:

  1. В строке поиска Windows введите regedit и откройте редактор реестра.
  2. Перейдите в ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanServerParameters .
  3. Щелкните правой кнопкой мыши пустое пространство и создайте новый Dword, назовите его SMB1 и установите его значение равным 0.
  4. Щелкните правой кнопкой мыши на пустом месте и создайте новый Dword, назовите его SMB2 и установите его значение равным 1.
  5. Закройте редактор реестра и перезагрузите компьютер.

Сделайте это на каждой уязвимой машине и не забудьте перезагрузить ее, чтобы изменения вступили в силу.

  • ЧИТАЙТЕ ТАКЖЕ: отключите SMBv1 в Windows с помощью этих быстрых методов

Решение 2. Проверьте брандмауэр Windows и Защитник Windows

Некоторым пользователям удалось решить проблему, просто добавив белый список или временно отключив брандмауэр Windows и включив Защитник Windows. Это долгосрочное решение, но оно того стоит. Если у вас уже есть сторонний антивирус, попробуйте объединить его с нативным антивирусом.

После этого перезагрузите компьютер и попробуйте снова получить доступ к приложению ODBC.

Решение 3 – Обновление драйверов

В случае, если вы используете 32-битный Office на 64-битной машине через ODBC, вам потребуется некоторая перенастройка, чтобы избежать ошибок драйвера. Или, скорее, доступ к версии ODBC32 вместо стандартной 64-битной версии, представленной в архитектуре x64.

Вот где его найти и как его запустить:

  1. Перейдите к C: WindowssysWOW64odbcad32.exe и запустите его. Это 32-битный администратор источника данных ODBC.
  2. Попробуйте применить драйверы снова.
  3. После того, как вы применили драйверы, перезагрузите компьютер.

Решение 4 – Откат к предыдущей версии Windows

Как говорили многие из затронутых пользователей, проблема возникла после того, как они обновили Windows 10 до версии 1803. То же самое можно применить к 1809. И вместо того, чтобы ждать, пока Microsoft решит проблемы ODBC в их текущем выпуске, мы скорее предлагаем откат до предыдущей версии, где сервис был полностью функциональным.

  • Читайте также: исправлено: синий экран после отката Windows 10

Вот как перейти к предыдущей версии Windows 10:

  1. Откройте Настройки .
  2. Выберите Обновление и безопасность .
  3. Выберите Восстановление на левой панели.
  4. Нажмите « Вернуться к предыдущей версии Windows 10 ».
  5. Нажмите Начало работы и следуйте инструкциям.

Содержание

  1. Вот как вы можете исправить проблемы ODBC в Windows 10
  2. Как исправить проблемы ODBC в Windows 10
  3. Решение 1. Удалите SMBv1 и включите SMBv2/SMBv3)
  4. Решение 2. Проверьте брандмауэр Windows и Защитник Windows
  5. Решение 3 – Обновление драйверов
  6. Решение 4 – Откат к предыдущей версии Windows
  7. Почему я получаю сообщение «Имя источника данных не найдено и не указан драйвер по умолчанию» и как это исправить?
  8. 1 ответ
  9. Что вызывает эту ошибку?
  10. Как мне проверить, какие драйверы установлены в моей системе?
  11. Драйвер установлен, но может быть неправильная разрядность, что мне делать?
  12. Как проверить, правильно ли я ввел имя драйвера?
  13. У меня нет драйвера, или у меня неправильный бит, где мне взять правильный?
  14. Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
  15. Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
  16. Лучший отвечающий
  17. Вопрос
  18. Подключение к БД Access. Источник данных не найден и не указан драйвер по умолчанию.

Вот как вы можете исправить проблемы ODBC в Windows 10

ODBC весьма полезен для процедур доступа к приложениям, особенно для профессиональных пользователей. И, похоже, существует множество проблем для пользователей Windows 10, которые либо перешли с Windows 7, либо обновили свою версию Windows 10 до последней версии.

Если вы один из них и у вас есть определенные проблемы с ODBC в Windows 10, проверьте решения ниже.

Как исправить проблемы ODBC в Windows 10

Решение 1. Удалите SMBv1 и включите SMBv2/SMBv3)

Некоторые пользователи решили проблему, отключив SMBv1 и включив SMBv2 или SMBv3. Это можно сделать различными способами, начиная с PowerShell или редактора реестра. Последний способ быстрее и проще, но может негативно повлиять на ваш компьютер при неправильном использовании. Поэтому, прежде чем выполнять следующие шаги, обязательно сделайте резервную копию вашего реестра.

Вот как отключить SMBv1 и включить SMBv2/SMBv3:

Сделайте это на каждой уязвимой машине и не забудьте перезагрузить ее, чтобы изменения вступили в силу.

Решение 2. Проверьте брандмауэр Windows и Защитник Windows

Некоторым пользователям удалось решить проблему, просто добавив белый список или временно отключив брандмауэр Windows и включив Защитник Windows. Это долгосрочное решение, но оно того стоит. Если у вас уже есть сторонний антивирус, попробуйте объединить его с нативным антивирусом.

После этого перезагрузите компьютер и попробуйте снова получить доступ к приложению ODBC.

Решение 3 – Обновление драйверов

В случае, если вы используете 32-битный Office на 64-битной машине через ODBC, вам потребуется некоторая перенастройка, чтобы избежать ошибок драйвера. Или, скорее, доступ к версии ODBC32 вместо стандартной 64-битной версии, представленной в архитектуре x64.

Вот где его найти и как его запустить:

Решение 4 – Откат к предыдущей версии Windows

Как говорили многие из затронутых пользователей, проблема возникла после того, как они обновили Windows 10 до версии 1803. То же самое можно применить к 1809. И вместо того, чтобы ждать, пока Microsoft решит проблемы ODBC в их текущем выпуске, мы скорее предлагаем откат до предыдущей версии, где сервис был полностью функциональным.

Вот как перейти к предыдущей версии Windows 10:

Источник

Почему я получаю сообщение «Имя источника данных не найдено и не указан драйвер по умолчанию» и как это исправить?

При попытке создать в Windows программу, которая подключается к базе данных через ODBC, я получил следующую ошибку:

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

Я уверен, что мой код правильный. Он работал даже на другом ПК.

Почему я получаю эту ошибку? И как мне это исправить?

1 ответ

Что вызывает эту ошибку?

Сообщение об ошибке говорит вам, проще говоря, что диспетчер драйверов ODBC не смог найти драйвер, указанный вами в строке подключения или DSN.

Это может иметь 3 распространенные причины:

Как мне проверить, какие драйверы установлены в моей системе?

1Tt9y

Драйвер установлен, но может быть неправильная разрядность, что мне делать?

Затем у вас есть два варианта: либо настроить разрядность, в которой работает ваша программа, либо установить драйвер с другой разрядностью.

Некоторые драйверы, которые по умолчанию устанавливаются в Windows, имеют только 32-разрядный вариант. Их нельзя использовать с 64-битными программами.

Обычно вы можете определить разрядность программы в диспетчере задач. В Windows 10 к имени всех 32-разрядных программ добавлено (32-разрядное). Если этого нет, скорее всего, вы используете 64-разрядную программу, а большинство современных языков программирования и сред по умолчанию работают на 64-разрядной версии, но позволяют переключиться на 32-разрядную версию. Однако специфика разных языков программирования выходит за рамки этого вопроса.

Как проверить, правильно ли я ввел имя драйвера?

Строка подключения ODBC выглядит так:

Часть имени драйвера должна быть ограничена фигурными скобками, если она может содержать специальные символы, и должна точно соответствовать имени установленного драйвера, как указано в ODBC Data Source Administrator, включая пробелы и типографские символы, но исключая использование заглавных букв.

Обратите внимание, что для развернутого кода драйвер должен присутствовать на компьютере / сервере, на котором выполняется код.

У меня нет драйвера, или у меня неправильный бит, где мне взять правильный?

Это зависит от того, какой драйвер вы хотите использовать.

Список распространенных драйверов с указанием мест загрузки (все 32-битные и 64-битные по одному URL-адресу):

Если драйвера, который вы хотите использовать, нет в списке, его местоположение обычно легко найти с помощью Google.

Источник

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

Вопрос: Как исправить ошибку «Источник данных не найден и не указан драйвер, используемый по умолчанию»?

Ответ: Если при запуске программа выдала окно с ошибкой (рисунок 1), то необходимо выполнить следующие действия.

ODBC clip image002
Рис. 1 – Окно ошибки подключения источника базы данных

ODBC clip image016
Рис. 2 – Запуск программы odbcad32.exe для Windows 7 64-бит и выше

ODBC clip image018
Рис. 3 – Окно «Администратор источников данных ODBC» для Windows 7 64-бит и выше

В открывшемся окне «Администратор источников данных ODBC» на вкладке «Пользовательский DSN» проверить какое имя используется для «Microsoft Access Driver (*.mdb) или Microsoft Access Driver (*.mdb, *.accdb)». Если используется имя «MS Access Database», то необходимо добавить имя «База данных MS Access» и наоборот, если используется имя «База данных MS Access», то необходимо добавить имя «MS Access Database». Для этого необходимо нажать кнопку «Добавить».

В открывшемся окне «Создание нового источника данных» необходимо выбрать «Driver do Microsoft Access (*.mdb)» (рисунок 4).

ODBC clip image010
Рис. 4 – Окно «Создание нового источника данных»

И в поле «Имя источника данных» написать соответствующее имя источника данных (любое, Например: «База данных MS Access» или «MS Access Database») (рисунок 5а, 5б).

ODBC clip image012
Рис. 5а – Окно «Установка драйвера ODBC для Microsoft Access»

ODBC clip image014
Рис. 5б – Окно «Установка драйвера ODBC для Microsoft Access»

В окно программы «Имя источников данных ODBC» (рисунок 6) необходимо продублировать ранее введённое имя источника данных.

ODBC clip image020
Рис. 6 – Окно «Имя источников данных ODBC»

ODBC clip image004
Рис. 7 – Окно «Панель управления»

В окне «Администрирование» выбрать команду «Источники данных (ODBC)» (рисунок 8).

ODBC clip image006
Рис. 8 – Окно «Администрирование»

В открывшемся окне «Администратор источников данных ODBC» на вкладке «Пользовательский DSN» проверить какое имя используется для «Microsoft Access Driver (*.mdb) или Microsoft Access Driver (*.mdb, *.accdb)». Если используется имя «MS Access Database», то необходимо добавить имя «База данных MS Access» и наоборот, если используется имя «База данных MS Access», то необходимо добавить имя «MS Access Database». Для этого необходимо нажать кнопку «Добавить» (рисунок 9).

ODBC clip image008
Рис. 9 – Окно «Администратор источников данных ODBC»

В открывшемся окне «Создание нового источника данных» необходимо выбрать «Driver do Microsoft Access (*.mdb)» (рисунок 10).

ODBC clip image010
Рис. 10 – Окно «Создание нового источника данных»

И в поле «Имя источника данных» написать соответствующее имя источника данных (любое, Например: «База данных MS Access» или «MS Access Database») (рисунок 11а, 11б).

ODBC clip image012
Рис. 11а – Окно «Установка драйвера ODBC для Microsoft Access»

ODBC clip image014
Рис. 11б – Окно «Установка драйвера ODBC для Microsoft Access»

При правильном выполнение выше указанных действий, после нажатия кнопки «Подключение», отобразится сообщение об успешном подключении базы данных (рисунок 12).

ODBC clip image022
Рис. 12 – Сообщение об успешном подключении базы данных

Источник

Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10

HeaderFooterSprite

HeaderFooterSprite

trans

Лучший отвечающий

trans

Вопрос

trans

trans

Пользуюсь Visual Studio 2017 Community (последняя версия)

По умолчанию проект создается на платформе 4.6.1

Если изменить платформу на любую другую, то класс OdbcConnection перестает подключатся к базам.

При вызове метода Open() получаем следующее сообщение

System.Data.Odbc.OdbcException произошло
HResult=0x80131937
Сообщение = ERROR [IM002] [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
Источник =
Трассировка стека:
at System.Data.Odbc.OdbcConnection.HandleError(OdbcHandle hrHandle, RetCode retcode)
at System.Data.Odbc.OdbcConnectionOpen..ctor(OdbcConnection outerConnection, OdbcConnectionString connectionOptions)
at System.Data.Odbc.OdbcConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
at System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.Odbc.OdbcConnection.Open()
at KURSConsoleApp.WorkDBF.Execute(String Command) in C:Usersmaa91OneDriveDocumentsVisual Studio 2017ProjectsVkursConsoleKURSConsoleAppWorkDBF.cs:line 49

Даже если вернуть платформу обратно на 4.6.1, то все равно подключение не работает.

Лечится только созданием нового проекта, но мне необходимо использовать мой проект на платформе 3.5

Источник

Подключение к БД Access. Источник данных не найден и не указан драйвер по умолчанию.

Всем почти летней весенней субботы!-)

Написал обработку на свом компе, в начальной своей задаче она подрубается к бд access для последующего изъятия оттудова данных, все прекрасно работает. Перенес на комп с Win Server 2008 и все встало.

Сначала была проблема с созданием COMОбъект(«ADODB.Connection»), о чем вопрошал на форуме на прошлой неделе.

Ладно, эту проблему разрешил, но следующая настигла буквально на следующей строчке.

При попытке Connection.Open(СтрокаПодключения) выходит ошибка «Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию.

Собственно, если загуглить эту ошибку, ответов очень много, в том числе и на данном форуме, но 90% из них касаются подключения к базам MS SQL. Мне из этого ничего не помогло.

Теме не менее, что было предпринято и проделано:

1. Скачан свежий MDAC и переустановлен.

2. Дважды скачаны и установлены драйверы для Access

3. Дважды переустановлен Office

Ничто из этого не помогло ни разу.

Операционка 64 бит, офис 32 бит, 1С 32 бит

На ноуте, где тестировалась эта же обработка, расклад по битности такой же, только ОС Windowc 7.

В администраторе источников данных ODBC все один в один, перепроверил несколько раз.

Что еще предпринять, даже предположить не могу. )

Источник

Понравилась статья? Поделить с друзьями:
  • Oculus quest 2 произошла ошибка невозможно отслеживать
  • Occt где посмотреть ошибки
  • Occt avx2 ошибки
  • Oc3 ошибка частотника
  • Oc1 ошибка на частотнике lenze