SSISパッケージのWinSCPコマンドラインを使用してSFTPサーバーからバックアップファイルをダウンロードするSQL DBAです。WinSCPのSFTPルートからのリモートディレクトリの場所を変更する方法
私のデフォルトのリモートディレクトリはC:\sftp_root
です。これはWinSCPで/
と表示されています。しかし、私のバックアップファイルはD:\Backup
というフォルダにあります。スペースの問題があるので、バックアップファイルをCドライブに保存することはできません。
私はSSISパッケージのWinSCP.com
を使用して以下のコマンドラインを使用してバックアップファイルをダウンロードしています。リモートディレクトリを変更しようとすると、エラーが発生する「このようなファイルはありません」。
/log=D:\DBA\winscp.log /コンソール/コマンド "オプション を "オプションバッチは中止"「" オープンSFTPをオフに確認:// sftp_dba:Pas[email protected]:22 -hostkey = "" ssh-rsa 2000 2s:2g:44:12:56:ws:ss:as "" "cd/D:\ Backup" "get * .bak D:\ Backups \" "rm * .bak" "exit"
まず、上記のコマンドラインでリモートディレクトリのパスを変更することは可能でしょうか?はいの場合は、構文で私を助けてください。
私はここにこだわっており、専門家の助けが必要です。
ありがとうございます。
これは、コマンドラインの 'cd'コマンドが行うことです。実際には 'get'コマンド自体でソースのリモートパスを指定することができます。だからあなたの問題が何であるかわからない。 –
上記のコマンドで「No such file exists」というエラーが表示されます。ドライブとフォルダのアクセス許可を与えましたが、まだエラーが表示されています。 –
WinSCP GUIでログインすると、 '/ D:\ Backup'にナビゲートできますか?スクリーンショットを表示してください。 –