分类: 数据库开发技术
2011-06-24 09:08:02
Foreach 循环容器问题:执行文件夹下多个.sql文件
Foreach 循环容器使用Foreach文件枚举器
选择变量映射到集合值,新建变量“用户::FileName”
新建文件连接管理器test,设置其属性,在Expressions里添加ConnectionString为@[用户::FileName]
执行SQL任务编辑器设置Connection,SQLSource Type为文件连接,即文件连接file。
-----------------------------------------------
SSIS常用的包—FTP任务
在使用FTP任务的时候,开始执行不成功,原因是没有选择“使用被动模式”。具体如下:
在FTP任务编辑页面上可以通过FTP Connection Manager设置FTP站点链接信息。如果没有设置连接,可以选择New Connection来新建一个连接。Server Name选项设置FTP地址,大多数FTP服务的端口都是21。另外一个重要的设置是使用被动模式Use Passive Mode,如果你要连接的服务器是被动交互,必须设置这个选项。
后来,虽然执行成功了,但是我在本地相应目录里却找不到下载的文件。
--------------------------------------------------
将两个来源于OLE DB的不同表(但具有相同字段)的数据进行合并时,首先需要进行排序,排序之后进行合并,合并之后还需要考虑两个表有重复记录的问题,故需要根据主键再次【排序】且选择删除具有重复值的行。
------------------------------------------------
excel数据与OLE DB数据进行互相转换的时候要记得进行【数据转换】,否则会有Unicode与非Unicode编码转换的问题。
------------------------
System.Windows.Forms.MessageBox.Show("MyValue=" + Dts.Variable["User::MyValue"].Value.ToString());