.xslx Excelスプレッドシートに接続する必要があるC#バッチジョブがあります。私のWindows7マシンでは、接続文字列のプロバイダーは次のように指定されています。
Provider=Microsoft.ACE.OLEDB.12.0
ただし、ジョブを実行するサーバーに移動すると、次のエラーメッセージが表示されます。
System Exception: The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine.;
サーバーはMicrosoftWindowsServer 2003 Standard Edition Service Pack2を実行しています。スプレッドシートが2010Excel.xslxスプレッドシートである場合、このマシンで動作するプロバイダーを知っている人はいますか?