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(从一个或多个表或视图复制数据)选项,并继续这个向导到下一个界面。
[img]http://dl.iteye.com/upload/attachment/219221/5b51c609-3110-3546-810a-85f2a9cef8d1.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/219223/fd9ae6ce-4c70-3a09-a4ab-49301304eeba.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/219225/03f5889a-69da-304c-b888-989b29d1b0e1.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/219227/91c2b8fc-25ed-398a-b8ac-19143f5f80bd.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/219229/c8a8550c-0db4-354f-b4f4-74b4bc5bcb0f.jpg[/img]
总结
SSIS包将从Microsoft Office Excel 2007雇员电子数据表中导入数据到ImportExcel数据库中的雇员表中。
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(从一个或多个表或视图复制数据)选项,并继续这个向导到下一个界面。
[img]http://dl.iteye.com/upload/attachment/219221/5b51c609-3110-3546-810a-85f2a9cef8d1.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/219223/fd9ae6ce-4c70-3a09-a4ab-49301304eeba.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/219225/03f5889a-69da-304c-b888-989b29d1b0e1.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/219227/91c2b8fc-25ed-398a-b8ac-19143f5f80bd.jpg[/img]
[img]http://dl.iteye.com/upload/attachment/219229/c8a8550c-0db4-354f-b4f4-74b4bc5bcb0f.jpg[/img]
总结
SSIS包将从Microsoft Office Excel 2007雇员电子数据表中导入数据到ImportExcel数据库中的雇员表中。
本文介绍了解决Excel文件导入SQLServer2005时遇到的错误0xc00470fe的方法,并提供了从Excel2007导入数据到SQLServer2005的具体步骤。
1986

被折叠的 条评论
为什么被折叠?



