Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
В Power BI Desktop импортированные базы данных Access и файлы Excel 97-2003 XLS используют ядро СУБД Access. Три распространенных ситуации могут препятствовать правильной работе ядра СУБД Access:
- СУБД Microsoft Access не установлена.
- Разрядность компонента Access ядро СУБД (32- или 64-разрядная) не соответствует версии Power BI Desktop. Для Power BI Desktop требуется 64-разрядный модуль Access ядро СУБД.
- Вы используете файлы Access или XLS с подпиской Microsoft 365.
В этой статье описаны эти проблемы и описаны способы их устранения.
Движок базы данных Access не установлен
Если сообщение об ошибке Power BI desktop указывает, что ядро СУБД Access не установлен, установите 64-разрядную среду выполнения Access 365.
Если вы работаете с потоками данных и используете шлюз для подключения к данным, необходимо установить ядро СУБД Access на компьютере, на котором выполняется шлюз.
Версия ядра СУБД Access отличается от разрядной версии Power BI Desktop
Эта ситуация обычно возникает, когда установленная версия Microsoft Office 32-разрядная, а установленная версия Power BI Desktop — 64-разрядная. Power BI Desktop доступен только в 64-разрядной версии, поэтому в случае установки 32-разрядной Microsoft Office версии может возникнуть несоответствие версий.
Любое из следующих решений может устранить эту ошибку несоответствия в битовой версии. Эти решения также можно применить к другим несоответствиям, например к другим 32-разрядным приложениям COM, таким как Visual Studio SSDT.
Если вы используете файлы Access или XLS с подпиской Microsoft 365, ознакомьтесь с разделом "Файлы Access или XLS в Microsoft 365" для получения информации о другой проблеме и её решении.
Решение 1. Установка 64-разрядного Power BI Desktop
Power BI Desktop доступен только в виде 64-разрядного приложения. Чтобы обеспечить совместимость с ядро СУБД Access, выполните следующие действия.
Если вы установили Power BI Desktop, убедитесь, что это 64-разрядная версия или скачайте последнюю версию.
Установите 64-разрядный компонент ядро СУБД для Microsoft Access, чтобы он соответствовал Power BI Desktop. Сведения об установке см. в разделе ядро СУБД не установлен.
Решение 2. Изменение разрядной версии Microsoft Office в соответствии с разрядной версией Power BI Desktop
Чтобы изменить разрядную версию Microsoft Office, чтобы она соответствовала разрядной версии установки Power BI Desktop:
Удалите Microsoft Office.
Установите версию Office, которая соответствует установке Power BI Desktop.
Решение 3. Сохранение XLS-файла в формате XLSX
Если ошибка возникает с книгой Excel 97-2003 XLS, можно избежать использования ядра СУБД Access, открыв XLS-файл в Excel и сохранив его в виде XLSX-файла.
Вы используете файлы Access или XLS с Microsoft 365
Версии подписки Office 2013-2019, использующие технологию установки Click-to-Run, регистрируют компонент движка базы данных Access в виртуальной позиции реестра, к которой могут получить доступ только процессы Microsoft Office. Подсистема Mashup, которая отвечает за запуск Excel и Power BI Desktop, не входящих в Microsoft 365, не является процессом Office, поэтому она не может использовать поставщик Microsoft Access ядро СУБД.
Чтобы устранить эту ситуацию, ознакомьтесь с разделом "Не удается использовать интерфейсы Access ODBC, OLEDB или DAO за пределами приложений Office Click-to-Run" для получения руководства по установке.
Другие проблемы с импортом
Команда Power BI регулярно ищет проблемы, которые могут повлиять на многих пользователей, и пытается включить их в документацию. Если вы столкнулись с проблемой, которую эта статья не охватывает, отправьте вопрос о проблеме в службу поддержки Power BI.