我正在尝试将我在数据流任务中生成的TXT中的数据传输到FTP库而无法执行此操作
如果我使用Execute Process Task,我必须执行File1.bat:
@echo off
ftp -s:fileName.txt -n
和fileName这样做:
open
172.16.60.223
user
username
password
put \\dappwstd2008\paso\Esteban_Entregas\Clientes\fileName.txt BICCONVER1/CVCUREL
close
bye
如果我执行file1.bat工作正常,但无法用SSIS执行。
我尝试执行以下操作:
执行流程任务
可执行文件:D:\ Users \ MyName \ Desktop \ file1.bat
参数:“fileName.txt”
[执行流程任务]错误:执行中 D:\ Users \ EDonosoV \ Desktop \ file1.bat“”“fileName.txt”“at”“,The 进程退出代码为“2”,而预期为“0”。
我将成功值改为2并且工作但是CMD什么都不做
任何解决方案?,我尝试在FTP任务中使用TXT的代码并且遇到RemotePath的问题,因为我的命运是一个库而无法打开它
谢谢!
答案 0 :(得分:0)
尝试将filename.txt复制到C:\ Program Files(x86)\ Microsoft SQL Server \ 110 \ DTS \ Binn(如果您使用的是SSIS 2010) 类似于2008年或2014年的路径
这是运行BIDS时的“工作目录”
或者只是完全限定路径
答案 1 :(得分:0)
我解决了!
我必须在工作目录
中写下.bat和.txt文件夹的路径可执行文件:D:\ Users \ MyName \ Desktop \ file1.bat
参数:" fileName.txt" (此文件位于Desktop或file1.bat的同一文件夹中)
工作目录:D:\ Users \ MyName \ Desktop \
然后工作,将我的Flat文件传输到FTP!
感谢您的评论,我希望能帮助其他人解决同样的问题!