gpt4 book ai didi

sql-server - SQL Server Microsoft.ACE.OLEDB.15.0

转载 作者:行者123 更新时间:2023-12-02 15:09:20 33 4
gpt4 key购买 nike

我正在编写一个查询来访问 Excel 工作表(2013 - 32 位)中的内容,并将其显示为 SQL Server 2014 SP2 64 位中的表。我收到此错误:

The OLE DB provider "Microsoft.ACE.OLEDB.15.0" has not been registered.

我已尝试安装 Access Runtime 2013 和 2010,但同样的问题仍然存在。我使用的查询是:

SELECT * FROM OPENROWSET('Microsoft.ACE.OLEDB.15.0', 
'Excel 15.0;HDR=YES;Database=C:\SheetName.xlsx',
'SELECT * FROM [PayerList$]')

最佳答案

Microsoft.ACE.OLEDB.15.0 是随 Access 2013 Runtime 安装的 OLEDB 驱动程序的标识符。它不随 Excel 一起安装。事实上,您甚至不需要安装 Excel。你会发现运行时 here

请注意下载正确的运行时版本。 64 位进程不能使用 32 位提供程序,反之亦然。对于您的情况,您应该下载 64 位版本。

您应该从服务器中删除 Excel,因为根本不使用它。

关于sql-server - SQL Server Microsoft.ACE.OLEDB.15.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39773844/

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