Не найден драйвер или источник данных odbc в компас 3d 18
Доброе время суток.
Помогите мне пожалуйста разобраться!
Вот моя проблема.
Есть сервер 2003 microsoft SQL 2005. Backup базы данных востоновил все норм! есть программа которая должна работать с этой базой с рабочей станции путем обращения к серверу! На работе все норм работает. А у меня дома выдает ошибку
[microsoft][диспетчер драйверов ODBC] источник данных не найден и не указан драйвер, используемый по умолчанию. Источники данных (ODBC) на рабочем компьютере настроил как на работе. А вот на рабочий сервер доступа нет у меня посмотреть как там настроино не имею права на доступ, подскажите что на сервере надо настроить что бы все заработало?? База востановилась норм! Не пойму не дазт подключится.
Идем сначала: какое имя у DSN источника записи в ODBC? Запись сделана во вкладке "системный DSN"? При попытке создания новой записи сервер SQL виден?
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.
прямо в этой вкладке "системный DSN". Первый столбец - ИМЯ. Оно должно быть в точности таким же, как задумывалось и как стоит на сервере рабочем.
А понял reference
теперь пишет сервер не существует или отсутствует доступ
ээх. ну ка идем по порядку. Описывайте все записи, указывайте что пишете. Отдельно напиши, есть ли пинг требуемого SQL сервера и вообще есть ли он
хорошо опишу все по порядку. Есть сервер с windows 2003. IP адрес у сервера 192,168,1,2 имя сервера "main" рабочая группа ofice. у рабочей станции имя "PC". Все машины работают в одной и той же рабочей группе. ping сервер отдает.
Я поставил на сервер Microsoft SQL server 2005. Создаю через менеджер новую базу "reference" и указываю путь для востановления базы с архива, там в информации для восстановления написано (имя архива reference backup сервер main) База востановилась успешно. потом на рабочей станции я настраиваю системный dns имя reference и сервер main. ставлю программу. Но она работать не хочет. Не видит базу. Что не так сделал??
Я немного повозился. Теперь пишет: Не удалось войти в систему. пользователь не связан с доверенным SQL сервером
Самый простой способ проверить соединение: идем в ODBC, создаем новый системный DSN. Имя не важно. Указываем в качестве сервера MAIN. Указываем тип авторизации. В вашем случае лучше указать имя и пароль SQL сервера. Например, пользователя sa и его пароль. Если прокатило, идем дальше. Жмем далее до вкладки "Проверка соединения". Жмем на кнопку "проверить соединение". Если все прошло, идем назад и указываем верное имя для DSN записи и базу для подключения по умолчанию. Проверяем.
Если же не прошел какой либо этап, значит сервер по какой то причине недоступен. Одна из самых распространенных ошибок - пользователь забыл включить удаленный доступ к SQL Server 2005. Прочтите эту статью и проверьте указанные сетевые параметры.
Open Database Connectivity (ODBC) — это протокол, используемый для подключения базы данных Microsoft Access к внешнему источнику данных, например Microsoft SQL Server. В этой статье содержатся общие сведения об источниках данных ODBC, способах их создания и подключения к ним с помощью Microsoft Access. Действия, которые требуется выполнить, зависят от используемых баз данных и драйверов ODBC.
В этой статье
Сведения об источниках данных ODBC
Источник данных — это источник, который содержит данные и сведения о подключении, необходимые для доступа к этим данным. Источником данных может быть сервер SQL Server, реляционная СУБД Oracle, электронная таблица или текстовый файл. Сведения о подключении могут включать расположение сервера, имя базы данных, идентификатор входа, пароль и различные параметры драйвера ODBC, описывающие способ подключения к источнику данных. Эти сведения можно получить у администратора базы данных, к которой нужно подключиться.
В архитектуре ODBC приложения (такие как Access) подключаются к диспетчеру драйверов ODBC, который, в свою очередь, использует конкретный драйвер ODBC (например, Microsoft SQL ODBC) для подключения к источнику данных. В Access источники данных ODBC используются для подключения к внешним источникам данных, у которых нет встроенных драйверов.
Чтобы подключиться к такому источнику данных, выполните указанные ниже действия.
Установите соответствующий драйвер ODBC на компьютере с источником данных.
Определите имя источника данных (DSN) с помощью программы Администратор источников данных ODBC, чтобы сохранить сведения о подключении в реестре Microsoft Windows или DSN-файле, либо с помощью строки подключения в коде Visual Basic, чтобы передать сведения о подключении непосредственно диспетчеру драйверов ODBC.
Машинные источники данных
Машинные источники данных хранят сведения о подстройке в реестре Windows на конкретном компьютере. Машинные источники данных можно использовать только на том компьютере, на который они были определены. Существует два типа машинных источников данных — пользовательские и системные. Источники данных пользователя могут использоваться только текущим пользователем и видны только этому пользователю. Источники данных в системе могут использоваться всеми пользователями на компьютере и видны всем пользователям на компьютере и в службах в масштабе системы. Машинный источник данных особенно полезен, если требуется обеспечить дополнительные сведения о безопасности, так как просматривать его могут только пользователи, которые вошли в систему, и его невозможно скопировать удаленным пользователем на другой компьютер.
Файловые источники данных
Файловые источники данных (также называемые DSN-файлами) хранят сведения о подключении в текстовых файлах, а не в реестре Windows, и, как правило, более гибки в использовании, чем машинные источники данных. Например, файловый источник данных можно скопировать на любой компьютер с подходящим драйвером ODBC, чтобы обеспечить в приложении точность и согласованность сведений о подключении ко всем используемым компьютерам. Кроме того, можно поместить файловый источник данных на отдельный сервер, сделать его общим для нескольких компьютеров в сети и легко управлять централизованными сведениями о подключении.
Некоторые файловые источники данных нельзя сделать общими. Такие источники располагаются на отдельном компьютере и указывают на машинный источник данных. Их можно применять для доступа к существующим машинным источникам данных из файловых источников данных.
Строки подключения
В модуле можно определить отформатированную строку подключения, которая определяет сведения о подключении. Строка подключения передает сведения о подключении непосредственно диспетчеру драйверов ODBC и упрощает приложение, убирая требования к созданию DSN системным администратором или пользователем перед использованием базы данных.
Дополнительные сведения об интерфейсе ODBC см. в разделе MSDN Справочник программиста по ODBC.
Добавление источника данных ODBC
Прежде чем продолжить, установите подходящий драйвер ODBC для источника данных, к которому нужно подключиться.
Примечание: Для добавления или настройки источника данных ODBC необходимо входить в группу администраторов локального компьютера.
На панели управления дважды щелкните элемент Администрирование.
В диалоговом окне "Администрирование" дважды щелкните элемент Источники данных (ODBC).
Откроется диалоговое окно Администратор источников данных ODBC.
Откройте вкладку Пользовательский DSN, Системный DSN или Файловый DSN в зависимости от типа источника данных, который нужно добавить. Дополнительные сведения см. в разделе Сведения об источниках данных ODBC.
Выберите драйвер, который нужно использовать, и нажмите кнопку Готово или Далее.
Если необходимого драйвера нет в списке, обратитесь к администратору базы данных, к которой нужно подключиться, и узнайте, как получить этот драйвер.
Следуйте указаниям и введите требуемые сведения о подключении в последующих диалоговых окнах.
Для получения дополнительных сведений об отдельных параметрах нажмите кнопку Справка в диалоговом окне ODBC.
При попытке создать DSN ODBC для драйверов, предоставляемых Microsoft Access администратором ODBC источников данных, попытка завершается ошибкой. Эта проблема возникает, если вы используете установку командной строки (C2R) Office. В зависимости от версии Office при выполнении этой операции могут возникнуть следующие проблемы:
Драйверы ODBC, предоставляемые ACEODBC.DLL, не перечислены в диалоговом окне " Выбор драйвера".
- Драйвер Microsoft Access (*.mdb, *.accdb)
- Текстовый драйвер Microsoft Access (*.txt, *.csv)
- Microsoft Excel драйвера (*.xls, *.xlsx, *.xlsm, *.xlsb)
Кроме того, при попытке определить подключение OLEDB из внешнего приложения (которое выполняется за пределами Office) с помощью поставщика OLEDB Microsoft.ACE.OLEDB.12.0 или Microsoft.ACE.OLEDB.16.0 OLEDB при попытке подключения к поставщику возникает ошибка "Поставщик не найден".
Причина
Установки устройств типа "нажми и работай" Office в изолированной виртуальной среде в локальной операционной системе. Некоторые приложения за Office могут не знать, где искать установку в изолированной среде.
Решение
Начиная с Приложения Microsoft 365 для Enterprise версии 2009, завершена работа по выходу ACE из пузырька виртуализации C2R, чтобы приложения за пределами Office могли находить интерфейсы ODBC, OLEDB и DAO, предоставляемые Access ядро СУБД в установке C2R.
Используйте следующую таблицу, чтобы понять, необходимы ли дополнительные компоненты для доступа к этим целочисленным интерфейсам в вашей среде:
Текущая Office установки | Необходимы дополнительные компоненты | Рекомендуемая дополнительная установка |
---|---|---|
Приложения Microsoft 365 для Enterprise, Office 2016/2019/2021 Consumer Version 2009 или более поздней версии | Нет | - |
Приложения Microsoft 365 для Enterprise, Office 2016/2019 до версии 2009 | Да | Microsoft Access 2013 среды выполнения |
Office LTSC 2021 г. (корпоративная лицензия) | Нет | - |
Office 2016/2019 Pro Plus C2R (корпоративная лицензия) | Да | Microsoft Access 2013 среды выполнения |
Office 2010/2013/2016 MSI | Нет | - |
Нет Office установки | Да | Microsoft 365 Access Runtime |
- Распространяемый компонент Microsoft Access ядро СУБД 2016 не является рекомендуемым решением для указанных сценариев, так как приложения Access ядро СУБД 2016 и M365 используют один и тот же основной идентификатор версии (16.0), что может привести к непредвиденным ситуациям. Office параллельное обнаружение также не позволит продолжить установку при обнаружении этого сценария.
- Распространяемый компонент Microsoft Access ядро СУБД 2010 больше не предлагается в качестве рекомендуемого решения, так как Office 2010 году достиг конца служба поддержки Майкрософт жизненного цикла.
Дополнительные сведения о создании подключений ODBC
Все экземпляры службы "нажми и Office" не могут создавать имена источников данных компьютера или системы из приложения Office или администратора ODBC источников данных.
С подключением все в порядке, запускаю на другом ПК, выбивает: ODBC: "Источник данных не найден или не указан драйвер", подскажите пожалуйста, как этот драйвер впихнуть нормально в сборку, что бы адекватно запускался на другом ПК?
Источник данных не найден и не указан драйвер, используемый по умолчанию
При задании связи с таблицей (присвоения свойству active ADOTable значения true) возникает ошибка.
Не запускается программа на другом компьютере (источник данных не найден и не указан драйвер)
Всем привет. У меня такая проблема: Подключил MySQL к программе, но при запуске её на другом.
Подключение к Paradox через ODBC: "Источник данных не найден или не указан драйвер"
Почему я не могу подключиться к Paradox через ODBC? вот строка connectionstring.
Ну вот я и думаю, как грамотно поступить, может есть какой-то способ его засунуть в мою программу, или использовать какой-то другой метод. Вот насчет установки на другой комп. дравера ODBC, пробовали и так, все равно выкидывает это исключение, может быть надо было ещё перекинуть ему профиль подключения.
Чем подключаетесь к БД? Если ADOConnection, то в свойстве Provider пропишите тип подключения. У меня подобное было с MS SQL, пока жестко не прописал в свойствах компонента, ни в какую не соединялось.
Я подключаюсь так MS SQL, у мускула похожее подключение. Возможно просто на другом компе по-другому называется Data Source (источник данных)
попробовал на другой пк установить коннектор, и провести источник подключения, все равно выбивает эту ошибку
Добавлено через 2 часа 20 минут
Provider=MSDASQL ; Driver= ;Server=server ; Database=base ; User=test;Password=1234;Option=3;
В connectionstring стоит эта фишка, и все равно не бросает коннект с установленными драйверами.
Добавлено через 2 часа 3 минуты
Я подозреваю, что я не правильно релизную сборку делаю. А точнее не все библиотеки ставятся на место.
Подключаюсь к БД "Источник данных не найден и не указан драйвер используемый по умолчанию"
Подключаюсь к БД Оракл с помощью макроса: Set cnORA = New ADODB.Connection Set rsORA = New.
Подключение к DBF файлу: источник данных не найден и не указан драйвер используемый по умолчанию
выдает ошибку Error ичточник данных не найден и не указан драйвер используемый по умолчанию.
При попытке подключения к драйверу через Excel (Данные -> источник внешних данных) получаю "В указанном DSN архитектура приложения не соответствует друг другу".
Если через VBA, то ошибка "Источник данных не найден и не указан драйвер, используемый по-умолчанию".
Вся информация о проведенных настройках на скриншотах.
ОС: Windows 7 x64.
MySQL 5.5 x32, user: root, pass: 333. Имя базы данных: testme.
Query Browser подключается без ошибок.
Драйвер mysql-connector-odbc-5.1.10-winx64.
Подключение драйвера ODBC mySQL
Добрый день. помогите начинающему. есть сервер с IP адресом 10.90.1.23 на котором установлен.
Как программно зарегестрировать новый источник данных(ODBC)?
Пишу прогу на Делфе, для доступа к данным использую ADO, при этом надо залазить в Источники.
Импорт данных в Excel из ODBC драйвера
Всем доброго времени суток. Описание проблемы. Есть ODBC драйвер для подключения к некой БД. Так.
Не могу создать локальное подключение ODBC к mysql через Foxpro
Доброе время суток!) Пишу базу данных на Foxpro. Нужно, чтобы база брала с локального сервера.
Могу помочь только с помощью поиска Гугла. Я, к сожалению, обо всем этом имею довольно поверхностное преставление на уровне Advanced User.
Тема привязана к разделу фриланса.
Дополнительные данные по сути топика:
Не знаю какие библиотеки подключать.
Сейчас подключена Microsoft ActiveX Data Objects 2.8 Library
Настраивал по гайду отсюда.
Часть параметров подключения смотрел здесь.
Есть ли у кого навыки подключения в обход ODBC, например через libmySQL.dll ?
Добавлено через 1 час 11 минут
Может попробовать со старым драйвером (3.51) ?
Добавлено через 6 часов 5 минут
Действительно, все заработало на драйвере 3.51.
При тех же настройках (только имя драйвера поменял) с установленным 5.1.10-winx64
пишет ошибку из топика.
ОС: Windows 7 x64.
MySQL 5.5 x32, user: root, pass: 333. Имя базы данных: testme.
Query Browser подключается без ошибок.
Драйвер mysql-connector-odbc-5.1.10-winx64.
У меня winXP x86 и драйвера соответветсвующие, работает без проблем, - пример в этом топике
Windows 7 x64 у меня нет. Покупать его не буду, но если сумею за выходные найти дистрибутив для экспериментов, обязательно попробую.
64-битный драйвер. А используете в 32-битном Excel. У меня на машине Office 2010 32-битный и установлен 32 же драйвер mysql-connector-odbc-5.1.9-win32. Всё работает, включая VBScript. ОС Windows 7 64bit Professional.
Решение
Кракозябры отображаемые в окне консоли mysql и выведенные в ADO.Recordset после добавления записи клиентом mysql можно и нужно победить!
Установлено: W7 x64, MySQL 5.5 x32 - дополнительные тесты установки драйверов ODBC для MySQL.
После проведения этих тестов, получил следующее:
Если установить только odbc-win32, то добавить в источник данных ODBC для W7 x64 (Панель управления -> Все элементы панели управления -> Администрирование -> Источники данных ODBC) драйвер MySQL не получается!
Если установить odbc-winx64, тогда можно добавить источник данных ODBC для MySQL сервера и возможно получать данные от MySQL при ранее установленном драйвере odbc-win32. Без установленного драйвера odbc-win32 всегда получал ошибку тема этого топика. А вот после добавления источника данных ODBC для MySQL сервера, я удалил установленный драйвер odbc-winx64, драйвер odbc-win32 остался установлен. И приложение (VBA) по прежнему работало!
И последнее, не ожидал такого поведения от клиента mysql в W7 x64, и был вынужден вручную задавать (set names cp1251) для правильного отображения данных в консоли mysql, впрочем учитывая, что никаких изменений в дефолтной настройке MySQL не проводил, это и есть правильно поведение сервера :)
Добавлено через 2 часа 7 минут
Кстати, с сайта mysql
The following instructions only work for 32-bit Windows systems. If you have a 64-bit Windows system, use the MSI installer, which installs both the 32-bit and 64-bit drivers to the correct locations.
Читайте также: