位于

桂林程序员俱乐部

技术创新 软件创富 工程师的成长乐园

按标签浏览

对不起,当前没有更多可用于过滤的标签了。
  • 关于SSIS2005中,执行脚本任务“未能加载文件或程序集”异常的解决

    在ssis 2005中调用“脚本任务”控件中,当引用自定的dll的时候,经常会出现“未能加载文件或程序集”的异常 对于该异常,只要将自定义的dll发布到GAC就可以解决。
    发表于 只喝蜂蜜的猪 (Weblog) 作者 HoneyPig 时间 06-08-2009
  • SSIS批量导入数据(4):不规则文件的导入

    接上回,这次我们把一个没有固定列分隔符或者行数据长度变化的 txt 导入 DB 的问题。要解决该问题,大概有下面 2 种思路: 1. 用流的方式对 txt 进行行读,每读取一行数据,然后将数据按数据位进行分割到数据表要求的方式,然后使用 ADO.NET 再将记录插入表中。 2. 依旧使用 SSIS 完成该任务。第一步使用 ” 脚本任务 ” 控件,对文件进行格式化,格式化的时候采用,一次性将 txt 的内容读入内存,在内存里对每行数据进行处理,最后生成一个具有固定列分隔符的 txt 临时文件,最后使用 ” 数据流任务 ” 控件将临时文件的内容导入到 DB 。 在这里选者第二种方式,在读取 txt...
    发表于 只喝蜂蜜的猪 (Weblog) 作者 HoneyPig 时间 05-18-2009
  • SSIS批量导入数据(3):多文件导入

    前 2 篇已经完全解决了导入单个文件并将成功或者失败的文件移动到指定文件夹中,但是需求中是要求导入多个文件,接下来就来解决如何导入多个文件。 在工具箱中选中“ Foreach 循环容器”,重命名为 ” Foreach File in Folder”, 然后将控制流选项卡下的数据流任务和文件系统控件拖入“ Foreach 循环容器”中,表示在这个容器理执行该任务。即: 接下来就得设置 ” Foreach File in Folder” 的属性,以便定义它遍历的文件夹和文件类型。双击之,在弹出的编辑器中,选择“集合”,在枚举器配置项中输入遍历的文件夹和文件类型,文件框中支持通配符,即: 选择“变量映射...
    发表于 只喝蜂蜜的猪 (Weblog) 作者 HoneyPig 时间 04-10-2009
  • SSIS批量导入数据(2):移动文件

    接上篇,说到已经完成了单个 txt 文件的导入功能,原先在存放 txt 文件的目录下新建了 2 个文件夹,一个是 success 和 fail ,分别用于存放导入成功的文件和导入失败的文件,现在就来解决如何达到这个功能。 在工具箱中选择“文件系统任务”控件到控制流选项卡中,分别命名为“ Fail PNR Files ”和 ” Success PNR Files”, 在“控制流”选项卡的设计器中原先有一个名为“ Extract TS_PNR Data ”的数据流任务控件,选中该控件,然后将其中一个箭头连接到 ” Success PNR Files” ,另一个箭头连接到“ Fail PNR Files...
    发表于 只喝蜂蜜的猪 (Weblog) 作者 HoneyPig 时间 04-07-2009
  • SSIS批量数据导入(1)

    前些日子,遇到一需求,要求吧 2007 年 1 至 6 月份数据导入到数据库中,经过分析,这些需求有如下特点: 1. 一共有 3 个物理表的数据需要导入,每个物理表对应数据自己的 txt 数据源。 2. 数据源为 txt 文件,每月数据对应一个 txt 。 3. txt 文件每行的格式可能是不规则的。 4. 数据量很大,最大的一个 txt 文件,每月数据大概在 390w 条左右,文件大概为 360mb 左右。 5. 需求要求很急。 6. 程序只使用一次,无休扩展。 7. 数据库服务器为 SQL Server 2005 Ent 解决该需求,大概有如下几种方式: 1. 使用 ADO.NET 的方式...
    发表于 只喝蜂蜜的猪 (Weblog) 作者 HoneyPig 时间 04-03-2009
页 1 / 1 (5 项)
Copyright© 2007-2010 桂林程序员俱乐部 版权所有 桂ICP备09007749号 站长QQ:18850259
Powered by Community Server (Commercial Edition), by Telligent Systems