【发布时间】: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