提示:
1, sqlHelper.ImportTargetDataSource,sqlHelper.ImportTargetDBUid,sqlHelper.ImportTargetDBPwd,sqlHelper.ImportTargetDBName:这些设置连接你数据库的相关信息就OK了
2, 需要引用这2个命名空间,具体需要的DLL可以从网上百度到
using Microsoft.SqlServer.Dts.Runtime;
using Microsoft.SqlServer.Dts.Tasks.ExecutePackageTask;
3, 这里的 NewPackage_20110526_02.dtsx 是sql 2008下的包文件
选中数据库--> 右键--> 任务--> 导入数据-->选择数据源为:平面数据源
选中文件-->指定分割符-->绑定 源数据与目标数据的列 --> 最终生成一个.dtsx的包文件
4, 若有多个文本文件,在for循环中调用
ExecutePackage(txtFilePath) 就OK了
5, 这种解决方案 一般适用于数据库字段 和 文本文件格式已经定型的情况。
如果数据库字段,文本文件的列发生改变,那么 这个 .dtsx 重新生成一下就OK了。
按上述操作完成后,用户可以随心所欲的选择 1个或多个 内容具有同样格式的文本文件,进行批量导入。
我操作过10多个平均每个约1.5MB的文本文件(有10个字段列), 导入到sql2008的表中,数据大约有200W条,用时45秒左右。
这个效率, 用sql语句简单的 for循环 200W次,可能没法达到。
分享到:
相关推荐
Excel批量导入SSIS并将包发布到SQL Server
SSIS批量导入Excel文件的实现方法
SQLServer利用SSIS包定时同步新增数据到其它库,全图形化操作,规避各种非常深入的数据库概念,适合新手入门
SQLSERVER 2008 SSIS 基础文档 SSIS使用手册 共167页.pdf
SQL SERVER数据库 Sqlserver 2008 SSIS使用手册 共167页.pdf
每日早上8点定时检查SQL Server 2012数据库SSIS运行状态,并发送邮件给客户和IT,邮件模版需要另存为oft格式(Outlook模版格式),放在程序工作目录下以供程序使用,内容中的日期可以用{0}代替。 如果数据库暂时...
SQL SERVER 2008 SSIS 基础文档。ssis在国内网站上几乎找不到什么全面的资料。这个资料从入门开始一步一步,教你构建ssis包。包括部署包,处理部署中用到的各种问题。学习ssis绝对有用。
1.下载本资源,解压后得到4个文件:ExcelImpDataBase项目/测试用test.xls文件/帮助文档readme.txt/数据库表创建源码文件text.sql 2.将ExcelImpDataBase项目部署到servlet容器,启动容器 3.(以tomcat,端口号8080为例)...
SSIS安全性:SQL Server 2005 Integration Services新特点简化了安全性并改善了包控制.pdf
1、“01 参考资料列表”文件夹——该文件夹包含一个名为“参考资料列表.doc”的文档,文档列出了本次考核所涉及到的五部分内容(SQL管理及T-SQL、SSIS及SSAS、网络及硬件、Oracle及DB2,其他)的知识点和考查点,...
数据库认证上机实验报告 集成服务的应用 SSIS 包括操作步骤 截图
SSIS 实例一个SSIS 实例一个(SSIS 基本应用)
集成服务创建SSiS项目SQL2008完全手册
这个方法是执行SSIS包最常见的方法。在Management Studio下连接数据引擎,然后在Agent下找到Jobs建立作业。 借助作业里的Schedule,可以让SSIS包在一个指定的周期里进行运行。 在作业的步骤里,可以指定步骤为SSIS包...
已以用户 NT Service\SQLSERVERAGENT 的身份执行。 Microsoft (R) SQL Server 执行包实用工具 Version 11.0.2100.60 for 64-bit 版权所有(C) Microsoft Corporation。保留所有权利。 开始时间: 11:06:46 错误: 2019-...
详细讲述SQL Server数据库复制功能在不用版本中的迁移。请注意,这个一个英文资料。
将一个目录下(可以包括子目录)结构一样的excel文件批量导入sql2005,可以用ssis来定制任务.下面用大量图片完全说明整个过程.1、建立测试excel文件,假设有a b c d四个字段,保存在f:/excel目录下 并复制很多个一样的...
本文档仅描述了从MS Sql 到Mysql导数据时,SSIS包搭建的过程,不具体阐述SSIS的使用。
SSIS在异构数据库间数据迁移的应用研究的核心论文