在SSIS package中使用FTP
程序员文章站
2022-06-30 08:17:55
在ssis package中使用ftp
在ssis 包中使用ftp 实际上很简单, 直接拿一个ftp控制流(ftp 任务) ,配置一下ftp 服务器就可以了,...
在ssis package中使用ftp
在ssis 包中使用ftp 实际上很简单, 直接拿一个ftp控制流(ftp 任务) ,配置一下ftp 服务器就可以了,
但是当我想在sql server job 中使用这个功能时却报了个错(如下),
an error occurred in the requested ftp operation. detailed error description: the password was not allowed
意思就是密码错误, 可是我在 bids(business intelligence development studio ) 下运行是正常的
经过一番搜索查找,得到如下方案
1. 双击 包名称,然后查看包属性,有一项是 protectionlevel, 把这一项设置为 encryptsensitivewithpassword, 然后在 packagepassword 这一项设置一个密码,这样你的包中所有的项都会用这个密码加密
2. 重新设置 ftp 连接管理器
3. 在作业中运行该包,如果已建立作业,先把执行改包的步骤删除,然后重建(如果是新建作业,不必做此操作), 当你建立好此执行步骤确定时会提示你输入包的密码,这时输入你在第1步中设置的密码即可
至此,可以运行看结果了。