Access データベース エンジンがインストールされません

Access データベース エンジンがインストールされません

私は Office 365 を通じて Office 製品を使用しており、64 ビット システムを使用しています。マクロが有効になっている Excel ドキュメント (.xlsm) から SQL サーバーにデータをインポートできるように Access データベース エンジンをインストールしようとしましたが、AccessDatabaseEngine.exe を実行しようとすると、64 ビットの Office がインストールされているのに 32 ビットの機能/プログラムをインストールしようとしているというエラーが表示されます。そこで、AccessDatabaseEngine_X64.exe をインストールしようとしましたが、32 ビットの Office がインストールされているのに 64 ビットのものをインストールしようとしているというエラーが表示されます。

明らかに、これら 2 つはどちらも真実ではありません。SQL Server へのデータ インポートを進めるには、これらのいずれかをインストールするにはどうすればよいですか? 他に試すべきことはありますか? この件に関するアドバイスや知識があれば、ぜひ教えてください。

答え1

基本的に、コマンド プロンプトから .exe を実行し、/quiet最後にスイッチを追加する必要がありました。

Office 365 サブスクリプションをお持ちの場合は、インストーラーを実行するとエラー メッセージが表示されることがあります。このエラーは、ダウンロードしたファイルを Office のクリックツー実行コンポーネントと並行してインストールできないことを示しています。このエラー メッセージを回避するには、コマンド プロンプト ウィンドウを開き、/quiet スイッチを使用してダウンロードした .EXE ファイルを実行して、インストールをサイレント モードで実行します。例:

C:\Users\<user_name>\Downloads\AccessDatabaseEngine.exe /quiet

ソース:SQL Server Integration Services (SSIS) を使用して Excel からデータをインポートしたり、Excel にデータをエクスポートしたりする

関連情報