转自http://www.cnblogs.com/Tracy-Chuang/archive/2007/03/28/689780.html
建立SSIS包需要以下步骤:
1、在SSIS工程中新建包;
2、添加数据流任务;
3、给数据流任务添加数据源;
4、给数据流任务添加目标源;
5、给数据流任务添加具体的处理步骤;
下面以最简单的导入文本文件为例:
首先准备简单的示例环境:
1、新建一个表SimpleTxt.txt,内容如下:
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
2、新建一个测试表,脚本如下:
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
![](https://i-blog.csdnimg.cn/blog_migrate/f0cd6c7f9e7ae96feae062cb48f670f0.gif)
环境准备好了,就可以开始做一个最简单的SSIS包了。
1、新建包
在项目中添加一个包PackageSimpleTxt.dtsx
2、添加数据流任务
打开包,将Data Flow Task拖到界面上
3、给数据流任务添加数据源
·在下方的Connection Manager里面右键,添加Flat File Connect。
·设置路径为之前准备好的SimpleTxt.txt。
·勾选Column name in the first data row
·选择行/列分隔符。
·调整列的数据类型和长度。
4、给数据流任务添加目标源
·在下方的Connection Manager里面右键,添加OLE DB Connect。
·选择相应的数据库联接和表。
5、给数据流任务添加具体的处理步骤
·双击刚才添加的Data Folw Task,进入Data Flow编辑视图
·添加一个Flat File Source、一个一个OLE DB Destination
·双击Flat File Source,设置它的文件源
·双击OLE DB Destination,设置它的数据源,表,mapping
·将Flat File Source 上的绿色箭头拉到 OLE DB Destination上
测试,可以看到一个最简单的文本导入包做好了。