【问题标题】:Could not import excel file, SQLServer 2008 R2 64 bit无法导入 Excel 文件,SQLServer 2008 R2 64 位
【发布时间】:2011-12-06 22:55:01
【问题描述】:

我正在 SQL Server Management Studio 中执行以下书面查询

SELECT * INTO XLSimportTmp_109493
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 14.0;Database=E:\UploadToSQL\abcdef.xls', 'SELECT * FROM [sheet1$]')

我也尝试过 Excel 12.0,但没有任何效果。

以下是我得到的错误:

链接服务器“(null)”的 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”返回消息“找不到可安装的 ISAM。”。 消息 7303,第 16 层,状态 1,第 2 行 无法为链接服务器“(null)”初始化 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”的数据源对象。

我正在运行 Windows Server 2008 64 位,并在其上运行 SQL Server 2008 R2 64 位。而且我已经从http://www.microsoft.com/download/en/details.aspx?id=13255 安装了AccessDatabaseEngine_x64.exe,仍然出现上述错误。 请帮忙!!

【问题讨论】:

    标签: sql-server sql-server-2008


    【解决方案1】:

    您需要安装 64 位 ACE 驱动程序:Microsoft Access Database Engine 2010 Redistributable

    【讨论】:

    • 我已经安装了 AccessDatabaseEngine_x64.exe 但还是不行!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-28
    • 2014-02-12
    • 2011-03-30
    • 2012-11-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多