1. ホーム
  2. sql-server-2008

[解決済み] 「Microsoft.ACE.OLEDB.12.0' プロバイダがローカルマシンに登録されていません」 sqlサーバーへのxlsxインポート処理でのエラー

2022-07-23 14:51:12

質問

私は、64 ビットの Windows 7 と SQLServer 2008 R2 (64 ビット) を持っています。

私は、以下の指示に従います。 ここで の指示に従ってエクセルファイルをSQLサーバーにインポートしましたが、その記事の図3のセクションで、エクセルファイルにアクセスしようとしたときに、このエラーが私を停止させ、次をクリックしたとき。

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine

ウェブで検索したら AccessDatabaseEngine_x64 . しかし、私はそれをインストールすると、私は同じ問題があります。

どうすればいいのか、教えてください。

どのように解決するのですか?

以下をインストールすると、エラーが解消されます。

2007 Office System ドライバー。データ接続コンポーネント

AccessDatabaseEngine.exe (25.3 MB)

このダウンロードは、以下のような既存の Microsoft Office ファイル間のデータ転送を容易にするコンポーネントのセットをインストールします。 Microsoft Office Access 2007 (*.mdb および *.mdb) などの既存の Microsoft Office ファイル間のデータ転送を容易にする一連のコンポーネントをインストールします。 Microsoft Office Access 2007 (*.mdb および .accdb)ファイルとMicrosoft Office Excel 2007 ( .xls、*. xlsx , および *.xlsb) ファイル を他のデータ Microsoft SQL Server などのデータソースに .