ナレッジベース

Access 365 へ接続するときのエラー "Unable to connect to the Microsoft Access database" または "Database error 0x80040154: Class not registered"


発行: 19 Dec 2018
最終修正日: 24 Aug 2022

問題

Microsoft Access 365 に接続しようとすると、次のいずれかのエラーが発生します。

"An error occurred while communicating with Microsoft Access. Download and install the drivers and then connect (Microsoft Access との通信中にエラーが発生しました。ドライバーをダウンロードおよびインストールしてから接続してください。)

Unable to connect to the Microsoft Access database
"C:\Users\<username\Filepath\>accdb". Check that the path is correct and that you have access privileges for the requested file." (Microsoft Access データベース "C:\Users\<username\Filepath\>accdb" に接続できません。パスが正しいことと、要求したファイルに対してアクセス権限を持っていることを確認してください。")

または

"The drivers required to connect to the data source are not installed. The error may need to be resolved through local configuration changes on the Tableau side. Database error 0x80040154: Class not registered Unable to connect to the Microsoft Access database "<filepath>.accdb". Check that the path is correct and that you have access privileges for the requested file." ("データ ソースに接続するために必要なドライバーがインストールされていません。エラーを解決するには、Tableau 側のローカル構成の変更が必要になる場合があります。データベース エラー 0x80040154: クラスが登録されていません。Microsoft Access データベース "<filepath>.accdb" に接続できません。パスが正しいことと、要求したファイルに対してアクセス権限を持っていることを確認してください。")

Tableau Prep で Access への接続時にファイル名を選択した後、または Tableau Desktop で Microsoft Access への接続を作成しようとするときにエラーが発生します。

 

環境

  • Tableau Prep
  • Tableau Desktop
  • Windows
  • Access 365

解決策

オプション 1:
  1. Microsoft Access データベース エンジンのドライバーをアンインストールします。ドライバーは、アプリ & 機能またはプログラム & 機能 (プログラムのアンインストール) のリストに表示されます。ドライバーのバージョンはおそらく 32 ビットです。
  2. [Tableau ドライバー] ページ (http://tableau.com/support/drivers) に移動して、 Microsoft Access > Tableau Prep に進みます。Tableau Prep では、64 ビット版のドライバーをインストールする必要があります。Tableau Desktop では手順がやや複雑になります。
  3. ドライバーのページでリンクをクリックし、https://www.microsoft.com/ja-jp/download/details.aspx?id=13255 に移動します。 ダウンロードのリンクをクリックして、"x64" が記載されているダウンロード パッケージを選択します。このドライバーをインストロールします。
  4. これで接続が正常に行われます。ドライバーへの変更を反映させるために、Tableau Prep または Tableau Desktop を再起動する必要がある場合があります。
オプション 2:
  1. MS Access の新しいバージョンにアクセスできる場合は、.mdb を Access の新しいバージョンに読み込みます。
  2. [ファイル]/[名前を付けて保存] を選択して、 新しいファイル タイプ (.accdb) として保存します。 
  3. MS Access を閉じます。
  4. Tableau を開いて .accdb ファイルを読み込みます。
オプション 3:
  1. Tableau Desktop を開きます。
  2. MS Access .mdb ファイルに接続します。
  3. その.mdb ファイルの抽出を作成します。
  4. Tableau Prep を使用している場合は、その抽出のローカル コピーを Tableau Prep の入力ノードとして使用します。

原因

32 ビット版の Microsoft Access ドライバーがインストールされました。
この記事で問題は解決しましたか?