この質問を他のフォーラムにも投稿していますが、解決策が見つかりません。 SFTPサーバーにファイルを送信するためにSSISパッケージを作成します。 SSISでパッケージを実行するとうまく動作します。 しかし、私はSQLエージェントを介して実行しようとすると、強制的にジョブを停止するまでファイルを送信せずに実行を続けます。 プロキシアカウントも追加しますが、解決策はありません。 SSISパッケージを実行するとSQLエージェントが動作しない
パッケージを実行するには 私のスクリプトは、親切に添付は、SSISパッケージの詳細を見つけ、この問題を解決するのに役立ち
option batch on
option confirm off
open sftp://UserName:[email protected] server Name :22001 -timeout=240
cd ToAA
option transfer binary
put C:\test29022016.csv
mget *.csv
Exit WinSCP
close
exit
です
SQLエージェントaccontuはその特権を持っています – Krismorte
SQLエージェントと同じアカウントでログインしてSSISでパッケージを実行すると機能するのですか? –
@TabAllemanの答えが役に立たない場合は、(/ log = c:\ path \ to \ winscp.logのコマンドラインスイッチを使用して)ロギングを有効にし、ログを表示してください。 –