В Power BI Desktop как базы данных Access, так и книги Excel предыдущих версий (XLS-файлы типа Excel 2007–2003) используют ядро СУБД Access. Правильная работа ядра СУБД Access может нарушаться в трех распространенных случаях.

Ситуация 1. Ядро СУБД Access не установлено

Когда сообщение об ошибке Power BI Desktop указывает на отсутствие установленного ядра СУБД Access, необходимо установить 32-разрядную или 64-разрядную версию ядра СУБД Access, соответствующую используемой версии Power BI Desktop. Ядро СУБД Access можно установить из этого расположения.

Примечание. Если разрядность установленной версии ядра СУБД Access отличается от разрядности установки Microsoft Office, приложения Office не смогут использовать ядро СУБД Access.

Ситуация 2. Разрядность версии ядра СУБД Access (32-разрядная или 64-разрядная) отличается от разрядности используемой версии Power BI Desktop.

Такая ситуация часто возникает, когда установлена 32-разрядная версия Microsoft Office и 64-разрядная версия Power BI Desktop. Также может происходить и обратное — несоответствие разрядности версий в обоих случаях (если вы используете подписку Office 365, см. раздел Ситуация 3, где описана другая проблема и ее решение). Устранить эту ошибку несоответствия можно любым из следующих способов.

  1. Измените версию Power BI Desktop, чтобы она совпадала по разрядности с установкой Microsoft Office. Чтобы изменить разрядность Power BI Desktop, удалите Power BI Desktop, а затем установите версию Power BI Desktop, соответствующую вашей установке Office. Чтобы выбрать версию Power BI Desktop, на странице скачивания выберите Дополнительные параметры скачивания.

    На странице скачивания выберите язык, а затем нажмите кнопку Скачать . На появившемся экране установите флажок рядом с элементом PBIDesktop.msi для 32-разрядной версии или рядом с элементом PBIDesktop_x64.msi для 64-разрядной версии. На следующем экране выбрана 64-разрядная версия.

    Примечание. При создании очень больших моделей данных в 32-разрядной версии Power BI Desktop могут возникнуть проблемы нехватки памяти.

  2. Измените версию Microsoft Office, чтобы она совпадала по разрядности с установкой Power BI Desktop. Чтобы изменить разрядность Microsoft Office, удалите Office, а затем установите версию Office, соответствующую вашей установке Power BI Desktop.

  3. Если ошибка возникла при попытке открыть XLS-файл (книгу Excel 2007–2003), можно избежать использования ядра СУБД Access, открыв XLS-файл в Excel и сохранить его как XLSX-файл.

  4. Если три предыдущих решения вам не подходят, можно установить обе версии ядра СУБД Access, однако такой обходной путь не является рекомендуемым. Установка обеих версий позволит решить эту проблему для Power Query для Excel и Power BI Desktop, однако вызовет проблемы и ошибки для любого приложения, которое автоматически (по умолчанию) использует ту версию ядра СУБД Access, которая была установлена первой. Чтобы установить версии ядра СУБД Access обеих разрядностей, скачайте обе версии и запустите каждую из них с параметром /passive. Например:

    c:\users\joe\downloads\AccessDatabaseEngine.exe /passive
    
    c:\users\joe\downloads\AccessDatabaseEngine_x64.exe /passive
    

Ситуация 3. Проблемы при использовании файлов Access или XLS с подпиской на Office 365

Если используется подписка на Office 365 (Office 2013 или Office 2016), поставщик ядра СУБД Access регистрируется в расположении виртуального реестра с доступом только к процессам Office. В результате подсистема гибридного веб-приложения (отвечает за запуск отличных от Office 365 Excel и Power BI Desktop решений и не является процессом Office) не может использовать поставщика ядра СУБД Access.

Чтобы исправить эту ситуацию, можно загрузить и установить распространяемый пакет ядра СУБД Access, который соответствует разрядности версии установки Power BI Desktop (см. дополнительные сведения о разрядности версий в предыдущих разделах).

Ссылка для скачивания ядра СУБД Access.

Другие ситуации, которые могут вызвать проблемы с импортом

Мы стараемся описать как можно больше проблем, связанных с использованием файлов XLS или Access. Если у вас возникли проблемы, описания которых нет в этой статье, отправьте свой вопрос в службу поддержки Power BI. Мы регулярно просматриваем описание проблем, которые возникают у многих наших клиентов, и включаем их в наши статьи.