このスレッドによると、:
Microsoft.Jet.OLEDB.4.0は64ビットOSではサポートされていません
SQL Server 64ビットを実行していると仮定すると、64ビットのMicrosoftAccess DatabaseEngine2010再頒布可能パッケージが必要になる可能性があります。 。
また、他のバージョンがすでにインストールされている場合、ソフトウェアをインストールしようとすると、小さなしわがあることに注意してください。この場合、 / Passiveを使用してコマンドラインから2番目のバージョンをインストールします スイッチ。このスレッドによると:
現在のOffice以外のOfficeインストール(64の32など)を使用しているマシンでMicrosoft ACE OLEDBプロバイダーのインストールを開始すると、インストールが失敗します。正しく実行するには、「/passive」を使用してコマンドラインから起動する必要があります 引数が指定されました。
これは既存のOfficeインストールについて話しているのですが、同じことが共存するデータベースエンジンのインストールにも当てはまります。
編集:プロバイダー文字列には、「Microsoft.Jet.OLEDB.4.0」ではなく「Microsoft.ACE.OLEDB.12.0」を使用してください。 (@Rumiへの小道具)