2017-02-07 10 views
1

На моей работе ПК 32-разрядная и 64-разрядная версии офиса работают, как я и сделал, при попытке установить драйвер базы данных MS Access 64-битный, а затем драйвер базы данных MS Access 32-бит, который, очевидно, оба они дали ошибку. Интересно, однако, что я вижу, что на моей машине установлены только MS office 2010 и MS Office Viewer 2003, а последние - в пакете совместимости 2007 года.32-разрядный и 64-разрядный Office на одном компьютере - проблема с драйвером базы данных MS-доступа

Начальный случай, который привел меня к выводу, что мне нужно, чтобы запустить драйвер произошла ошибка, что я получил при попытке выполнить пакет MS SSIS, содержащий источник Excel:

«The Microsoft.ACE.OLEDB .12.0 поставщик не зарегистрирован на локальном компьютере ».

Итак, мой вопрос, вероятно, два раза:

  1. работает под управлением водителя надлежащим образом решить мою исходную задачу?
  2. Как я могу преодолеть ситуацию, когда невозможно установить 32-разрядную или 64-разрядную версию, поскольку на моем компьютере существуют 32-разрядные и 64-разрядные версии Office.

Пожалуйста, имейте в виду, что я не уверен, что мне следует удалить. Office 2010 и MS windows viewer 2003 работают на моем компьютере.

ответ

0

может быть установлена ​​только одна версия 32/64-битной версии Microsoft Access Database Engine 2010 Redistributable.

Скачать его по этой ссылке https://www.microsoft.com/en-us/download/details.aspx?id=13255

+0

прочитать эту статью MSDN https://social.msdn.microsoft.com/Forums/en-US/1d5c04c7-157f-4955-a14b-41d912d50a64/how-to- fix-error-the-microsoftaceoledb120-provider-is-not-registered-on-the-local-machine? forum = vstsdb –

+0

Спасибо за ваш ответ. Тем не менее, я не уверен, полезен он или нет. Если вы имеете в виду, что мне нужно запускать из распространяемой либо 32-разрядной версии, либо 64-разрядной версии, это то, что я уже сделал без успеха. – user2008973

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

  • Нет связанных вопросов^_^