Вопрос: Как исправить ошибку «Источник данных не найден и не указан драйвер, используемый по умолчанию»?
Ответ: Если при запуске программа выдала окно с ошибкой (рисунок 1), то необходимо выполнить следующие действия.
Рис. 1 – Окно ошибки подключения источника базы данных
Рис. 2 – Окно «Панель управления»
В окне «Администрирование» выбрать команду «Источники данных (ODBC)» (рисунок 3).
Рис. 3 – Окно «Администрирование»
В открывшемся окне «Администратор источников данных ODBC» на вкладке «Пользовательский DSN» проверить какое имя используется для «Microsoft Access Driver (*.mdb) или Microsoft Access Driver (*.mdb, *.accdb)». Если используется имя «MS Access Database», то необходимо добавить имя «База данных MS Access» и наоборот, если используется имя «База данных MS Access», то необходимо добавить имя «MS Access Database». Для этого необходимо нажать кнопку «Добавить» (рисунок 4).
Рис. 4 – Окно «Администратор источников данных ODBC»
В открывшемся окне «Создание нового источника данных» необходимо выбрать «Driver do Microsoft Access (*.mdb)» (рисунок 5).
Рис. 5 – Окно «Создание нового источника данных»
И в поле «Имя источника данных» написать соответствующее имя источника данных (любое, Например: «База данных MS Access» или «MS Access Database») (рисунок 6а, 6б).
Рис. 6а – Окно «Установка драйвера ODBC для Microsoft Access»
Рис. 6б – Окно «Установка драйвера ODBC для Microsoft Access»
Рис. 7 – Запуск программы odbcad32.exe для Windows 7 64-бит и выше
В результате откроется окно «Администратор источников данных ODBC» (рисунок 8) и нужно выполнить действия, показанные ранее на рисунках 4-6.
Рис. 8 – Окно «Администратор источников данных ODBC» для Windows 7 64-бит и выше
В окно программы «Имя источников данных ODBC» (рисунок 9) необходимо продублировать ранее введённое имя источника данных.
Рис. 9 – Окно «Имя источников данных ODBC»
При правильном выполнение выше указанных действий, после нажатия кнопки «Подключение», отобразится сообщение об успешном подключении базы данных (рисунок 10).
Рис. 10 – Сообщение об успешном подключении базы данных
- Диспетчер драйверов odbc источник данных не найден и не указан драйвер windows 10
- Лучший отвечающий
- Вопрос
- [Microsoft][ODBC Driver Manager] имя источника данных не найдено и драйвер по умолчанию не указан
- 8 ответов
- Похожие вопросы:
- [Microsoft] [Диспетчер драйверов ODBC] Имя источника данных не найдено, и драйвер по умолчанию не указан
- Установка диспетчера драйверов Installing the 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 11 for SQL Server Installing the Driver Manager for Microsoft ODBC Driver 11 for SQL Server
- 🔥 Видео
Видео:❓ Неизвестное устройство в Windows. Как решить проблему?Скачать
Диспетчер драйверов 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
Видео:Система Windows не смогла найти драйверы. Что делать?Скачать
[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] имя.
Видео:Код 28 — для устройства не установлены драйверы в Windows 10 и Windows 7 (решение)Скачать
[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, то это похоже на проблему подобного типа, когда приложение не может найти конфигурацию для указанного поставщика.
Видео:[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specifiedСкачать
Установка диспетчера драйверов 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.
Видео:Урок 9. Импорт спецификации через ODBC. Установка и настройка драйвера ODBCСкачать
Установка диспетчера драйверов для 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:
Видео:Драйверы не найдены. Проблема при установке windows. Простое решение проблемы.Скачать
Установка диспетчера драйверов для 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.
🔥 Видео
Не найден необходимый драйвер носителя - что делать?Скачать
Ошибка при установке Windows не найден драйвер USB. 100 РЕШЕНИЕСкачать
Не найден необходимый драйвер носителя, как исправить? Решение Ошибки при установке Windows 10Скачать
Два способа решения ошибки Не найден необходимый драйвер для дисковода оптических дисковСкачать
Не устанавливается windows / БЫСТРОЕ РЕШЕНИЕСкачать
Как найти драйвер неизвестного устройства и установить егоСкачать
Другие устройства в диспетчере устройств как убрать Windows 11.Неизвестное устройство.PCI-контроллерСкачать
Не найден необходимый драйвер носителя - как решить проблему за МИНУТУ!!!!Скачать
Не найдены подписанные драйверы устройства — как исправитьСкачать
Ошибка драйверы не найдены. Чтобы загрузить драйвер запоминающего устройства для установки нажмитеСкачать
Ошибка при установке Windows 7 8 10 не найден драйвер USB 3.0 Решение! WinntsetupСкачать
Нам не удалось найти драйверы при установке Windows 10Скачать
Ошибка при установке windows: Не найден необходимый драйверСкачать
Драйверы устройств не найдены при установке Windows 11/10Скачать