Я получил сообщение об ошибке при попытке выполнить пакет MS SSIS, содержащий исходный код Excel:
«Поставщик Microsoft.ACE.OLEDB.12.0 не зарегистрирован на локальном компьютере».
При попытке установить 64-разрядный драйвер базы данных MS Access, а затем 32-разрядный драйвер базы данных MS Access я получаю две конфликтующие ошибки:
«Вы не можете установить 64-разрядную версию ядра СУБД Microsoft Access, поскольку у вас установлены 32-разрядные продукты Office»
и
«Вы не можете установить 32-разрядную версию ядра СУБД Microsoft Access, поскольку у вас установлены 64-разрядные продукты Office»
Я предполагаю, что на моем компьютере работают 32-битная и 64-битная версии офиса.
Однако интересно то, что я вижу, что на моем компьютере установлены только MS Office 2010 и MS Office Viewer 2003, а последний - через пакет совместимости 2007 года.
Итак, мой вопрос, вероятно, состоит из двух частей:
- Является ли запуск драйвера правильным способом решения моей первоначальной проблемы?
- Как мне преодолеть ситуацию, когда ни 32-битная, ни 64-битная не могут быть установлены, потому что на моем компьютере есть и 32-битная, и 64-битная версии офиса.
Пожалуйста, имейте в виду, что я не уверен, что мне следует удалить. На моем компьютере работают Office 2010 и MS Windows Viewer 2003.