SQL Server Management Studio(SSMS) エラー「’Microsoft.ACE.OLEDB.12.0′ プロバイダーはローカルのコンピューターに登録されていません。 (System.Data)」が発生した場合の対処法

SQL Server Management Studio(SSMS) エラー「’Microsoft.ACE.OLEDB.12.0′ プロバイダーはローカルのコンピューターに登録されていません。 (System.Data)」が発生した場合の対処法

SQL Server Management Studio (SSMS)でデータインポート時に、エラー「’Microsoft.ACE.OLEDB.12.0′ プロバイダーはローカルのコンピューターに登録されていません。 (System.Data)」が発生した場合の対処法を記述してます。

環境

  • OS windows10 pro
  • SQL server 2019
  • SSMS 18.7.1
  • office 2010 64bit

エラー全文

DBを右クリックして、タスク > データのインポートを選択して、

EXCELのバージョンを「2007-2010」に設定した際に発生。

エラー画面

※EXCEL2003を選択時は、発生しない。

対処法

「Microsoft SQL Server 2019」より「SQL Server 2019 データのインポートおよびエクスポート (64 ビット)」を起動してインポートを実行する

これで、EXCELをインポートすることができました。