Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W programie Power BI Desktop zarówno zaimportowane bazy danych programu Access, jak i pliki XLS programu Excel 97–2003 korzystają z Access Database Engine. Trzy typowe sytuacje mogą uniemożliwić prawidłowe działanie Database Engine programu Access:
- Nie zainstalowano Database Engine programu Access.
- Wersja Database Engine bitowa programu Access (32-bitowa lub 64-bitowa) nie jest zgodna z wersją Power BI Desktop. Power BI Desktop wymaga 64-bitowego mechanizmu Access Database Engine.
- Używasz plików programu Access lub XLS z subskrypcją Microsoft 365.
W tym artykule wyjaśniono te problemy i wyjaśniono, jak je rozwiązać.
Nie zainstalowano Database Engine programu Access
Jeśli komunikat o błędzie Power BI Desktop wskazuje, że nie zainstalowano Database Engine programu Access, zainstaluj 64-bitowe środowisko uruchomieniowe programu Access 365.
Jeśli pracujesz z przepływami danych i używasz bramy do łączenia się z danymi, musisz zainstalować moduł bazy danych programu Access na komputerze, na którym działa brama.
Wersja bitowa programu Access Database Engine różni się od wersji bitowej programu Power BI Desktop
Taka sytuacja zwykle występuje, gdy zainstalowana wersja Microsoft Office jest 32-bitowa, a zainstalowana wersja Power BI Desktop jest 64-bitowa. Power BI Desktop jest dostępny tylko w wersji 64-bitowej, więc niezgodność wersji bitowej może wystąpić, jeśli masz zainstalowany 32-bitowy Microsoft Office.
Każde z poniższych rozwiązań może rozwiązać ten błąd niezgodności wersji bitowej. Te rozwiązania można również zastosować do innych niezgodności, na przykład innych 32-bitowych aplikacji COM, takich jak Visual Studio SSDT.
Jeśli używasz plików Access lub XLS w ramach subskrypcji Microsoft 365, zobacz Pliki Access lub XLS w Microsoft 365, aby uzyskać informacje o innym problemie i jego rozwiązaniu.
Rozwiązanie 1. Instalowanie 64-bitowego programu Power BI Desktop
Power BI Desktop jest dostępny tylko jako aplikacja 64-bitowa. Aby zapewnić zgodność z Database Engine programu Access:
Jeśli masz obecnie zainstalowany program Power BI Desktop, sprawdź, czy jest to wersja 64-bitowa lub pobierz najnowszą wersję.
Zainstaluj Access Database Engine w wersji 64-bitowej, aby była zgodna z programem Power BI Desktop. Aby uzyskać wskazówki dotyczące instalacji, zobacz Brak zainstalowanego Database Engine programu Access.
Rozwiązanie 2. Zmiana wersji bitowej Microsoft Office na zgodną z wersją bitów programu Power BI Desktop
Aby zmienić wersję bitów Microsoft Office tak, aby odpowiadała wersji bitowej instalacji programu Power BI Desktop:
Odinstaluj program Microsoft Office.
Zainstaluj wersję pakietu Office zgodną z instalacją programu Power BI Desktop.
Rozwiązanie 3. Zapisywanie pliku XLS jako XLSX
Jeśli wystąpi błąd w skoroszycie XLS Excel 97-2003, możesz uniknąć korzystania z Database Engine programu Access, otwierając plik XLS w Excel i zapisując go jako plik XLSX.
Używasz plików programu Access lub XLS w Microsoft 365
Subskrypcyjne wersje pakietu Office 2013–2019, które używają technologii instalacji Kliknij, aby uruchomić, rejestrują dostawcę Access Database Engine w wirtualnej lokalizacji rejestru, do której dostęp mają tylko procesy Microsoft Office. Silnik Mashup, który odpowiada za uruchamianie wersji Excel innych niż Microsoft 365 oraz programu Power BI Desktop, nie jest procesem pakietu Microsoft Office, więc nie może używać dostawcy Access Database Engine.
Aby rozwiązać ten problem, zapoznaj się z artykułem Nie można używać interfejsów Access ODBC, OLEDB ani DAO poza aplikacjami pakietu Office typu Kliknij i uruchom, aby uzyskać wskazówki dotyczące instalacji.
Inne problemy z importowaniem
Zespół Power BI regularnie szuka problemów, które mogą mieć wpływ na wielu użytkowników i próbuje uwzględnić je w dokumentacji. Jeśli wystąpi problem, którego ten artykuł nie obejmuje, prześlij pytanie dotyczące tego problemu do pomocy technicznej Power BI.