使用winscpcommand避免ssis包中的错误

时间:2015-12-09 10:35:10

标签: ssis winscp ssis-2012

您好我在ssis中使用winscute命令对excuteprocess任务

表示怀疑

我需要从远程服务器下载/移动.zip文件到本地服务器机器。 在这里,我遵循几个步骤:

step1:I install   winscp software in local server .
step2: I configure winscp settings with hostnameand username and pwd it working fine.

step3: I tried to implement ssis package using executeprocess task
there I given like below seetings in execute process task
executable:
C:\Program Files (x86)\WinSCP\WinSCP.exe

Arguments:
WinSCP /command "open ""sftp://uesrname:pwdhostname""" "get ""remoterservrpath"" localpath" "exit"

之后我运行了执行进程task.then文件从remoteserver移动到localserver路径位置 然后imedentaily包失败,出现以下错误消息

[Execute Process Task] Error: In Executing "C:\Program Files (x86)\WinSCP\WinSCP.exe" "WinSCP /command "open ""
sftp://usernamepwdhostname""" "get ""test.zip""
 C:\Users\test\Desktop\Test\test.zip" "exit"" at "", 
The process exit code was "1" while the expected was "0".

这里usernamepwdhostname我没有共享orignal.I提到similay格式。 zip文件从远程移动到本地服务器location.its fine.but我移动.zip文件后出现包错误

请告诉我如何在ssis包级别中避免此错误

1 个答案:

答案 0 :(得分:1)

在参数字段中,删除开头的<!-- Framelayout to display Fragments --> <FrameLayout android:id="@+id/frame_container" android:layout_width="match_parent" android:layout_height="match_parent" /> <!-- Listview to display slider menu --> <ListView android:id="@+id/list_slidermenu" android:layout_width="270dp" android:layout_height="match_parent" android:layout_gravity="start" android:background="@drawable/sidebar_gradient" android:choiceMode="singleChoice" android:divider="@color/white_60_per_trans" android:dividerHeight="0.5dp" /> <com.google.android.gms.ads.AdView android:id="@+id/adView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_alignParentBottom="true" ads:adSize="BANNER" ads:adUnitId="@string/banner_ad_unit_id"> </com.google.android.gms.ads.AdView> 部分

可执行:

WinSCP

参数:

C:\Program Files (x86)\WinSCP\WinSCP.exe