我在 Windows 64 位 Windows Server(2007) 上有一个 SQL Server 2008。当我使用任务从 SQL Server Management Studio 中的 Excel 文件导入数据时没问题。
然后我从 64-bit office 2010 安装了 Access for OLE DB driver Microsoft.ACE.OLEDB.12.0
。之后,我可以再使用 Tasks 导入 excel 文件。错误信息是:
The provider is not registered on the local machine(system.data)
但Microsoft.ACE.OLEDB.12.0
很好,可以在代码中使用OpenQuery
。
使困惑。如何解决这个问题?