SSIS FTP下载文件出错

mingyicz 2012-09-10 09:43:06
接受文件,isRemotePathVariable选的True。
表达式里面选了属性RemotePath,表达式填了:"/tsdata/ppn/substring((DT_WSTR,50)getdate(),1,4)+substring((DT_WSTR,50)getdate(),6,2)+substring((DT_WSTR,50)getdate(),9,2)+".txt.Z"。

具体错误如下:
------------------------------
其他信息:

Full PNR FTP 任务 出错: 无法锁定变量“/tsdata/ppn/20120910.txt.Z”进行读访问,错误为 0xC0010001“找不到变量。如果在包的执行期间试图从容器的 Variables 集合检索某个变量,但该变量不在此处时,将出现这种情况。变量可能已更改名称,或者并未创建。”。

Full PNR FTP 任务 出错: 该任务的 Validate 方法失败,返回错误代码 0x80131500 (无法锁定变量“/tsdata/ppn/20120910.txt.Z”进行读访问,错误为 0xC0010001“找不到变量。如果在包的执行期间试图从容器的 Variables 集合检索某个变量,但该变量不在此处时,将出现这种情况。变量可能已更改名称,或者并未创建。”。
)。Validate 方法必须成功,并使用 "out" 参数指示结果。

Full PNR FTP 任务 出错: 任务验证期间出错。

(Microsoft.DataTransformationServices.VsIntegration)
...全文
255 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
BravoChu 2012-12-19
  • 打赏
  • 举报
回复
我饿也在学,帮顶!
mingyicz 2012-09-11
  • 打赏
  • 举报
回复
如果我用常量,不用变量就没问题。如果我直接输入文件名:/tsdata/ppn/20120910.txt.Z 就没有问题,但是用表达式缺不行。:[Quote=引用 3 楼 的回复:]

“/tsdata/ppn/20120910.txt.Z”这个只是你输入的变量,你作为ftp链接下载的话,需要前面加"ftp://"吧.
[/Quote]
shoppo0505 2012-09-11
  • 打赏
  • 举报
回复
“/tsdata/ppn/20120910.txt.Z”这个只是你输入的变量,你作为ftp链接下载的话,需要前面加"ftp://"吧.
mingyicz 2012-09-10
  • 打赏
  • 举报
回复
貌似是Unix传过来的的压缩文件
[Quote=引用 1 楼 的回复:]

没整过SSIS FTP下载,帮顶,不过有个疑问,你的“/tsdata/ppn/20120910.txt.Z”中的20120910.txt.z是自定义扩展名的文件么?
[/Quote]
  • 打赏
  • 举报
回复
没整过SSIS FTP下载,帮顶,不过有个疑问,你的“/tsdata/ppn/20120910.txt.Z”中的20120910.txt.z是自定义扩展名的文件么?

22,210

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧