gpt4 book ai didi

excel - SQL Server 2008 R2 Excel 导入

转载 作者:行者123 更新时间:2023-12-02 10:03:55 27 4
gpt4 key购买 nike

我在 Windows 7 64 位上使用 SS 2008 R2 和 Office 2010。我正在尝试使用导入向导将 Excel 工作表导入到表中。我收到此错误:

The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. (System.Data)

我对此很陌生,非常感谢我能得到的任何帮助。

顺便说一句,我也可能做错了(因此收到错误),因为如果我选择 64 位导入向导,则没有 Microsoft Excel 的选项。所以,我尝试使用 32 位向导。有谁知道我怎样才能让它发挥作用?提前致谢!

对于其他用户:对于遇到同样问题的人,a1ex07 建议的答案也适用于 Office 2010。检查此线程The 'Microsoft.ACE.OLEDB.12.0' provider is not registered in the local machine

最佳答案

我在尝试使用 SQL Management Studio (SMS 2012) 导入 Excel 文件时遇到了同样的问题。我使用包括 Office 2013 在内的所有软件的 64 位版本。social.msdn.microsoft.com 的这个解决方案为我解决了这个问题:

您可能遇到的问题是导入/导出向导正在以 32 位版本启动。这可能是由于您右键单击数据库并单击导入,并且由于 SSMS 是 32 位程序,它将启动 32 位进程。尝试通过单击“开始”->“程序文件”->“Microsoft SQL Server 2012”->“导入和导出数据(64 位)”显式运行导入/导出向导(64 位),以从 64 位数据源导入数据。/p>

诺拉尔·库尔曼

关于excel - SQL Server 2008 R2 Excel 导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6916172/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com