【发布时间】:2012-03-09 17:28:49
【问题描述】:
我正在做一个带有一些 excel 连接的 SSIS 包。这是我的环境:
- 已安装 Microsoft Office 2007
- 已安装 Microsoft Office 2010
- 已安装 SQL Server 2008 R2
- 已安装 Visual Studio 2008
- 已安装 Visual Studio 2010
- 已安装 Microsoft Access 数据库引擎 2010 Redistributable
这是我到 excel 文件的连接字符串:
- Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\XXXXX\XXXXX\XXXXX.xls;Extended Properties=EXCEL 14.0;HDR=YES";
所以,当我尝试部署我的 SSIS 包时,出现以下错误:
有一条 OLE DB 记录可用。来源:“Microsoft Access 数据库引擎”。 Hresult:0x8000040005 描述:“找不到可安装的 ISAM”
这很奇怪,因为之前我安装了 Microsoft Access Database Engine 2010 Redistributable,而且我同时拥有两个 Microsoft Office 版本...
任何帮助将不胜感激!
【问题讨论】:
标签: sql-server database visual-studio-2008 ssis connection-string