ナレッジベース

SQL Server データ ソースへの接続中に、"Data source name not found and no default driver specified"エラーが発生しました


発行: 21 Mar 2014
最終修正日: 15 May 2020

問題

パブリッシュされた Microsoft SQL Server データ ソースを更新またはパブリッシュされた抽出を更新しようとすると、以下のいずれかのエラーが発生する場合があります。

The drivers necessary to connect to this database server are not properly installed. Visit http://www.tableausoftware.com/drivers to download driver setup files. (このデータベース サーバーに接続するために必要なドライバーが正しくインストールされていません。ドライバーのセットアップ ファイルをダウンロードするには、http://www.tableausoftware.com/ja-jp/drivers にアクセスします。)

The driver necessary to connect to the database server '<server name>' are not properly installed on Tableau Server. Visit http://www.tableausoftware.com/drivers to download driver setup files. (データベース サーバー '<server name>' に接続するための必要なドライバーが Tableau Server に正しくインストールされていません。ドライバーのセットアップ ファイルをダウンロードするには、http://www.tableausoftware.com/ja-jp/drivers にアクセスします。)
[Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified ([Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーも指定されていません)

または
 
An unexpected error occurred on the server. If you continue to receive this error please contact your Tableau Server Administrator. (サーバー上で予期しないエラーが発生しました。このエラーが解決しない場合は、Tableau Server 管理者にお問い合わせください。)

DataSourceException: To connect to the <server name> database, you must install at least version 10.0 of the driver. Version 0.0.0 of the driver is currently installed. (DataSourceException: <server name> データベースに接続するには、バージョン 10.0 以降のドライバーがインストールされている必要があります。現在、バージョン 0.0.0 のドライバーがインストールされています。)
Visit http://www.tableausoftware.com/drivers to download driver setup files. [Microsoft][ODBC Driver Manager] Data source name not found and no default driver specified (ドライバー セットアップ ファイルをダウンロードするには、http://www.tableausoftware.com/ja-jp/drivers にアクセスします。[Microsoft][ODBC Driver Manager] データ ソース名が見つからず、既定のドライバーも指定されていません)

エラーなしでデータ ソースに接続できるワークブックもありますが、それ以外は上記のエラーが発生します。データ ソースの一部の抽出は期待どおり更新されますが、上記のエラーが発生するものもあります。

環境

  • Tableau Server
  • Microsoft SQL Server

解決策

Tableau Server を実行中のコンピューターで、[ドライバー & アクティベーション] ページから Microsoft SQL Server ドライバーをダウンロードしてインストールします。

分散環境で Tableau Server を実行中の場合、Tableau Server を実行中のすべてのコンピューター (ワーカーを含む) にドライバーをインストールしてください。

原因

Tableau Server を実行中のコンピューターに新しいバージョンの Microsoft SQL Server ドライバーがインストールされておらず、Windows オペレーティング システムでインストールされた既定の SQL Server ドライバーを使用しています。既定の SQL Server ドライバーは多くの Microsoft SQL Server 機能と互換性がありますが、新しいバージョンの Microsoft SQL サーバーの高度な機能は既定の SQL Server ドライバーと互換性がありません。
この記事で問題は解決しましたか?