Драйвер microsoft access x64 не найден спдс

Не удается установить подключение к Access ядро СУБД OLE DB в Power Automate Desktop

Проблемы

Access ядро СУБД OLE DB не появляется в списке свойств связи данных при создании связи с действиями базы данных.

При непосредственном использовании строки подключения пользователи могут получить следующую ошибку: Can’t connect to data source The ‘Microsoft.ACE.OLEDB.1x.0.’ provider is not registered on the local machine.

Причина

Эта ошибка может возникнуть из-за того, что на вашем компьютере не установлен соответствующий 64-битный драйвер. Обратите внимание, Power Automate Desktop основана на 64-битной архитектуре и поэтому совместима только с 64-битным драйвером базы данных.

Решение

Убедитесь, что на вашем компьютере установлена 64-битная версия драйвера базы данных Access, перенастроив приложение «Администратор источников данных ODBC» (64-битное) в windows, а затем на вкладку Драйверы. Если в списке нет «Драйвер Microsoft Access», скачайте и установите 64-битную версию либо из распространяемого распространяемого приложения Microsoft Access ядро СУБД 2016, либо из распространяемого ядро СУБД Microsoft Access ядро СУБД 2010.

Если на вашем компьютере Office 32-Office 64-Office, прочитайте остальную часть статьи.

Чтобы на вашем компьютере одновременно существовали 32- и 64-битные драйверы Access, выполните следующие действия:

Удалить все версии драйвера Access с компьютера.

Перейдите в редактор реестра на компьютере (его можно найти в панели поиска) и, если они существуют, перейдите к обоим путям ниже.

Проверьте, есть ли mso.dll реестра в обоих из этих путей. Если ключ присутствует, это означает, что не все драйверы были неустановлены. Проверьте драйверы в системе и все драйверы доступа и еще раз проверьте пути редакторов реестра, упомянутые в шаге 2.

Теперь скачайте новую версию Microsoft Access ядро СУБД с официального веб-сайта Майкрософт и установите 64-битный драйвер с помощью командной команды (CMD) с командой AccessDatabaseEngine_x64.exe/passive для распространяемого распространяемого AccessDatabaseEngine_x64.exe /quiet версии 2016.

Снова перейдите в редактор ключа реестра и удалите mso.dll реестра и его значение в следующих путях:

Если вы установили обл. баз данных MS Access 2010, перейдите в » HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths«

Если вы установили обл. баз данных MS Access 2016, перейдите к : » HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\16.0\Common\FilesPaths«

Источник

Подключение к БД 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 все один в один, перепроверил несколько раз.

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

Источник

Невозможно создать DSN для Microsoft Office system Driver на 64-битных версиях Windows

Office 365 ProPlus переименован в Майкрософт 365 корпоративные приложения. Для получения дополнительной информации об этом изменении прочитайте этот блог.

Симптомы

При попытке создания подключений ODBC, которые используют драйвер Microsoft Office System Driver, например подключения к Access или Excel, в 64-битной операционной системе, например Windows 7, драйверы не видны. Они не видны в стандартном диалоговом диалоге администратора ODBC, запущенном из диалогового управляющего инструмента в панели управления.

Причина

Это происходит, когда 32-битная версия Office или 32-Office system Drivers устанавливаются на 64-битную версию Windows. В 64-битных версиях Windows существует отдельный администратор ODBC, используемый для управления 32-битным драйвером и DSNs.

Решение

Чтобы найти 32-Office системных драйверов, используйте соответствующую версию средства администратора ODBC. При создании и запуске приложения в качестве 32-битного приложения в 64-битной операционной системе необходимо создать источник данных ODBC с помощью средства администратора ODBC в %windir%\SysWOW64\odbcad32.exe. Например, расположение по умолчанию на Windows 7 64-битной машине является «C:\Windows\SysWOW64\odbcad32.exe».

Дополнительная информация

В 64-битной Windows есть две версии средства администратора ODBC. 64-битный инструмент администратора ODBC — это диалоговое окно по умолчанию, которое запущено с панели управления и используется для управления 64-битным драйвером и DSNs на компьютере. Второй инструмент администратора ODBC для управления 32-битными драйверами и DSNs на компьютере может быть запущен из папки SysWow64.

Чтобы определить, Office 2010 г. установлен 64-битный или 32-битный, примите следующие действия:

  1. Откройте приложение Office типа Excel.
  2. Щелкните вкладку File в левом верхнем углу.
  3. Выберите справку с левой стороны
  4. Под «Около Microsoft Excel», вы увидите номер версии и в скобки 32-bit или 64-bit будут перечислены.

Примечание. Все Office до Office 2010 года можно установить только в качестве 32-битных приложений.

Вот таблица, в которой показано, какой инструмент администратора ODBC использовать:

Windows ОС Office Версия Средство администратора источника данных
64-разрядная Windows Office 2010 64-bit 64-битный инструмент администратора ODBC %systemdrive%\Windows\System32\odbcad32.exe или панель управления\System и Security\Administrative Tools\Data Sources (ODBC)
64-разрядная Windows Office 2010, 2007 или 2003 г. 32-битный инструмент администратора ODBC %windir%\SysWOW64\odbcad32.exe
32-разрядная Windows Office 2010, 2007 или 2003 г. 32-битный инструмент администратора ODBC %systemdrive%\Windows\System32\odbcad32.exe или панель управления\System и Security\Administrative Tools\Data Sources (ODBC)

Дополнительные сведения о известных проблемах с использованием 32-битного и 64-битного средства администратора ODBC просмотреть в следующей статье:

942976 32-битная версия средства администратора ODBC и 64-битная версия средства администратора ODBC отображают как 32-битные DSNs пользователя, так и 64-битные DSNs пользователей в 64-битной версии Windows операционной системы.

Дополнительные сведения о 2010 Office system Drivers просмотреть в следующей статье:

Источник

Проблемы при установке СПДС 7 на AutoCAD 2009 Win7 64 bit

26.02.2011, 15:13 #2

26.02.2011, 16:18 #3

28.02.2011, 12:11 #4

28.02.2011, 19:14 #5

19.10.2011, 14:35 #6

19.08.2013, 01:40 4 | #7

Для тех у кого не находит базы СПДС на Windows-7 x64. Такая проблема может быть только на x64-системах, где база работает через SQL-сервер (кстати, от версии Автокада ничего не зависит).
Проблема может быть ТОЛЬКО в SQL-сервере (он просто не запущен или установлен частично).
Что надо сделать (инструкция актуальна для Windows-7 x64):
1) Закрыть все программы, использующие .NET (ACAD, MathCAD, ArchiCAD. ) и не открывать их ни в коем случае до успешного обновления Net-Framework до версии 4.0. Крайне желательно закрыть антивирус;
2) Скачать .NET-Framework 3.5 SP1 или (лучше еще накатить на версию 3.5.1 сверху версию-4) .NET-Framework 4.0
* Установка 2-х версий .NET гарантирует, что после всех манипуляций ваш ACAD останется жив.
3) Панель управления -> Программы и компоненты -> Включение или отключение компонентов Windows:

  • находим там вашу версию .NET-Framework (готов поспорить она ниже 3.5sp1, если SQL-Express не работает);
  • убираем галку Microsoft Net Framework, если версия * Смысл удаления такой: Windows не даст установить новый компонент, пока не удален старый с похожей версией (без SP1 например) .
    4) Ставим .NET-framework новой версии (лучше через WEB-installer от Microsoft, он сам разберется какая больше подходит вашему компу);
    5) Только теперь можно ставить SQL-Express-2005 или SQL-Express-2008 x64.
    * При установке (инструкций тут хватает как это сделать) внимательно смотреть, чтобы все компоненты отметились галочками, если хоть чего-то будет с красным крестиком — дальше можно не пытаться подключать базу СПДС. Иногда бывают несколько восклицательных знаков на компонентах — это может быть нормально или нет (если написано, что что-то запустить не удалось).
    * Если вам все же не удается установить SQL-Express, установите тогда Microsoft® SQL Server® 2008 Management Studio — это 100% вариант, кстати он накатывается на SQL-Express, можно не удалять предварительно «неудачную копию».
    Инструкцию по установке Management Studio смотрите тут. Ключевой момент: всегда выбирать Установка -> НОВУЮ ВЕРСИЮ (даже, если есть SQL-Express)
    6) И вот, Аллилуйя! Теперь можете установить SPDS, Стройплощадку, прокрячить их (это конечно могло быть сделано и ранее). Лезем в ПУСК -> Программы -> CSoft -> СПДС v. -> Утилита конфигурации x64. Восстанавливаем из резервной копии базу на сервер (дальше в картинках):
    Скриншот-1 , Скриншот-2 , Скриншот-3
    7) Напоследок покажу как сделать так, чтобы СПДС запускалась не со специального ярлыка, а вообще при запуске любого файла ACAD:
    Скриншот-4 , Скриншот-5

У меня была ситуация, когда База импортировалась в SQLEXPRESS и я ее даже видел в Microsoft Managment Studio,
но. утилита конфигурации отказывалась к ней подключаться.
Я залез в логи Managment Studio и увидел, что в SQLEXPRESS включен ражим проверки подлинности Windows, а нужен был «Windows + SQL» (да-да, тот самый «смешанный режим проверки подлинности», который многие забывают включить при установке SQLEXPRESS).

Как я это исправил:

8) Входим в Managment Studio:
— Component Database Engine
— Имя сервера = CORE2DUO\SQLEXPRESS
— Проверка подлинности Windows

* CORE2DUO — это имя моего компа

9) В дереве слева щелкаем правой кнопкой мыши на самой верхней строчке
CORE2DUO\SQLEXPRESS (SQL Server 10.0. )
и выбираем:

Свойства -> раздел «Безопасность» ->

Серверная проверка подлинности = «Проверка подлинности SQL-Server и Windows»

Жмем сто раз «ОК».

10) Перезапускаем SQLEXPRESS:
— правой кнопкой мыши на самой верхней строчке CORE2DUO\SQLEXPRESS
— перезапустить
— ждем 20 сек

11) Убеждаемся, что база spds7 все-таки есть в Managment Studio.

Закрываем Managment Studio.
Теперь у пользователя mclogin есть все полномочия для доступа к своей базе spds7.
Можно спокойно подключиться к базе «spds7» на «ИмяКомпа\SQLEXPRESS» через SPDS Утилиту конфигурации.

Всем удачи в таком нелегком деле!

Если у кого-то все же не получилось запустить SPDS x64 — обращайтесь ко мне, помогу:
ICQ: 361217876; Skype: shpalich2

Источник

Ручная установка 64-разрядных драйверов MS Access ODBC при наличии 32-разрядного Office

Я хочу сделать ручную установку драйверов odbc 64 бит MS Access. Удаление 32-битного Office и установка 64-битного Office не является вариантом из-за надстроек, которые использует наша компания.

Я загрузил AccessDatabaseEngine_x64.exe и с помощью WinRar и Universal Extractor удалось распаковать все файлы во временный каталог. Я считаю, что у меня есть все необходимые файлы, но я немного не уверен, куда идти отсюда, и хотел бы немного руководство.

какие библиотеки DLL должны быть зарегистрированы, чтобы сделать драйверы MS Access ODBC доступными в 64-битном администраторе ODBC?

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

кто-нибудь еще занимался этим разумным образом?

3 ответов

с помощью переключателя / passive вы можете установить 64-разрядные драйверы ace, даже если присутствует 32-разрядный ms office: http://blog.codefluententities.com/2011/01/20/microsoft-access-database-engine-2010-redistributable/

просто имейте в виду, что установка 64-разрядного Ace engine 2010 на компьютере с уже установленным 32-разрядным Office 2010 может привести к некоторому странному поведению в уже существующем Office 2010.

я столкнулся с этой же проблемой с приложением SpringJDBC, которое подключилось к БД access, когда я портировал его в окно win7x64 под управлением eclipse-4.3×64 Кеплер.

то, что в конечном итоге работало для меня, было полностью удалить 32bit Office2010 [ и Lync и другие приложения MS, связанные с этим ] и установить 64-битные версии.

вот действительно забавная часть: имя драйвера, к которому вы используете имя драйвера Access64bit теперь:

|Драйвер Microsoft Access (*.MDB-компонента.* ,accdb файл)|

Да, это запятая после «mdb».

Итак, мой spring-config для источника данных выглядит так:

надеюсь, это поможет!

мне удалось установить как без побочных эффектов при установке Office, так и без использования параметра /passive. Недостатком является то, что пока тестируется и работает только на одной версии Office. Microsoft.ТУЗ.Oledb для.12.0 driver for x64 app-Как заставить его работать с установленным x86 MS Office?

Источник

Читайте также:  Raveos драйвера для видеокарты
Поделиться с друзьями
Комп ремонт