我在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,但没有任何效果。
以下是我得到的错误:
OLE DB提供程序" Microsoft.ACE.OLEDB.12.0"对于链接服务器"(null)"返回消息"找不到可安装的ISAM。"。 Msg 7303,Level 16,State 1,Line 2 无法初始化OLE DB提供程序的数据源对象" Microsoft.ACE.OLEDB.12.0"对于链接服务器"(null)"。
我正在运行64位Windows Server 2008,并在其上运行SQL Server 2008 R2 64位。我已经从http://www.microsoft.com/download/en/details.aspx?id=13255安装了AccessDatabaseEngine_x64.exe,仍然出现上述错误。 请帮忙!!