1 Excel 2003 到 Ms2005
A 开始我使用Ms2005 的客户端导入到远程的Ms2005 数据库,将excel文件导入SQL出现的问题 报错:
用导入向导之后:
执行的过程中报错:
Error 0xc00470fe: Data Flow Task: The product level is insufficient for component "Source - Sheet1$" (1)
百度了下:
* 错误 0xc00470fe: 数据流任务: 产品级别对于 组件“源 - gkDB01$”(1) 而言不足。
(SQL Server 导入和导出向导)
查看我机子上的SQL SERVER 2005的版本为9.0.1399,而服务器上的是9.0.3024,但是我查看了我的客户端版本和服务端的都是一样的啊,都是SQL Server 9.0.4035
可能是:原来没有装SPK1 您有没有安装 SQL Server 2005 SP1 ,若没有的话,请记得安装,建议您顺便安装 SQL Server 2005 的累积 Hotfix 套件 (组建 2153)。
于是 我在 服务端完成导入。成功
注意: 要符合相应的条件,否则不能完成导入》 如果在Ms2005 已经定义了表,并设置了主键,则如果在Excel 如果有重复的记录,导入 失败。
B Excel 2007 在 DataSource 选择 Microsoft Office 12.0 Access Database Engine OLE DB Provider
怎样从MS Office Excel 2007导入数据到SQL Server 2005
SSIS开发人员经常会需要从一个Microsoft Office Excel 2007电子数据表导入数据。这篇文章提供了一个关于怎样从一个Microsoft Office Excel 2007电子数据表导入数据到一个SQL Server 2005数据库的逐步指导。
第一步是点击开始并选择运行并输入CMD然后在命令提示符里输入DTSWIZARD。SQL Server 导入和导出向导的欢迎界面将显示出来,如下图所示:
在这个例子中,我们将使用windows验证连接到本地SQL Server实例,所使用的数据库将是ImportExcel。
在Specify Table Copy or Query(指定表复制或查询)向导界面中,选择copy data from one or more tables or views(从一个或多个表或视图复制数据)选项,并继续这个向导到下一个界面。





总结
SSIS包将从Microsoft Office Excel 2007雇员电子数据表中导入数据到ImportExcel数据库中的雇员表中。