我对SSIS完全陌生,实际上下面将是我的第一个SSIS包。我应该为我的SSIS包选择什么任务
我有以下要求:
“我必须从表中读取两个列,让说,雇员(整数)和FileBytes(图) 然后,我要为每个员工阅读FileBytes创建文档。 ,(例如:Employee01.doc)在一个文件夹中。“
的事情,我有:
我作为一个纯粹的.NET家伙我已经准备好被读取字节并保存为文件夹中的doc文件一个.NET代码。 我有SQL脚本来读取表字节(一个简单的SELECT语句)
请给我建议我选择哪个任务做我的东西,我就是从下面的任务列表纠正:
执行SQL任务(这将创造一切为EMP的表,字节)
脚本任务(这将值从SQL任务生成的变量,逐一处理它们)
我正在寻求帮助,以便我能理解我应该使用哪个任务,并为了什么目的,休息我会做..因为我想学习SSIS!
+1哇!这很有趣。我将开始研究这个。如果你不介意,我有一个问题。由于我的select语句(即** SELECT COL1,COL2 FROM TABLE **)返回多行,我可以这样做来逐行循环行,而不是使用完整结果集(1000行)处理? – Zerotoinfinity 2012-01-27 21:07:05
这会提高我的好奇心吗?http://www.select-sql.com/mssql/loop-through-ado-recordset-in-ssis.html – Zerotoinfinity 2012-01-27 21:10:52
@Zerotoinfinite我相信MSDN提供的确切方式是“如果您必须使用脚本来完成对一组数据中的每一行数据执行相同的工作,则应该使用脚本组件而不是脚本任务。“这是否回答你的问题? – Aaron 2012-01-27 21:12:10