>ServerWindowsServerからSqlServerバックアップをFTPで自動転送する2020年2月6日やりたい事は、やりたい事ポイントWindowsServerにインストールしたSqlServerExpressのバックアップを外部のサーバーに自動で定期的にFTP転送したいという事です。流れとしては、バッチファイルで、SqlServerのバックアップをとり、FTPクライアントに、FFFTPを使ってバッチファイルで転送できたら、タスクスケジュールで定期的に動かすという事になります。以前にやったことがあるので、下記のプログラムで実行してみましたが、なぜかエラーが出てできませんでした。XXXXXXXXXXの部分に、データベース名を入れます。これで問題なく行っているし、現在もちゃんと動いているのですが、今回のサーバーではエラーになります。文字コードがおかしくなったのかな!?とか、なにか不足しているソフトがあるのかな!?とか色々とやりましたが訳が分かりません。結局下記の内容にしたらエラーなくバックアップを取るころができました。INIT"&amp;gt;C:\backup\backup.logちょっと私のスキルでは、何がダメだったのかはわかりませんが、時間がないので良しとしました。過去にもやったことがあるので何のためらいもなく、「FFFTP」をインストールして、バッチファイルを作成して実行してみました。Windows環境でFFFTPやWinSCPでバッチファイルを使ったファイル自動アップロードしかし、エラーが出て転送ができません。いうポップアップが出て先に進めない状態です。その後諦めて、WinSCPにFTPクライアントを交換してやってみましたが、FTPサーバーの方が、SFTPに対応してない為なのか、接続できません。WinSCPも手動のFTP接続はできるのですが、バッチファイルからの自動転送は、SFTPしか見つかりませんでした。その後、WindowsオリジナルのFTPなどでバッチファイルを組んで実行してみましたが、まともにファイル転送できなくて時間だけが過ぎていくような状態でした。注意ポイント結局、数日悩んで、FTPサーバーの方を違う場所にしてFFFTPで接続したら問題なく接続できました。今回のようなエラーが出る時は、FTPサーバー(レンタルサーバー屋さんを変更)の方を変えた方が良いってことですかね。ちなみに、バッチファイルは下記のようになります。XXXXXXXXXXの部分は、FFFTPに手動で設定したホスト名を入れます。このバッチプログラムを動かすと、外部のFTPサーバーに指定したフォルダ内のデータをミラー転送してくれます。タスクスケジューラで定期実行タスクスケジューラに、作成したSqlServerのバックアップするバッチプログラムと、そのバックアップデータを外部に転送するバッチプログラムをセットしました。※セットの仕方は、この回では省かせていただきます。参考23時55分になると、SqlServerのバックアップが実行されます。23時59分になると、そのバックアップファイルが外部のFTPサーバーに転送されます。なんで、こんな設定をしたかと言えば、SqlServer自体が死んでしまった時にバックアップデータも同じマシンにあったとすれば復活できなくなってしまいますよね。それで、ココがポイントバックアップデータは、環境の違うサーバーへ転送して二重化にした訳です。めでたし、めでたし・・・。コメントをキャンセルメールアドレスが公開されることはありません。*サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。私自身がSQLserverを使っていて困った経験や、エラーなどに遭遇した時の事を備忘録としてPCTips5選を記事にしてみました。...ServerさくらVPSから、さくらのクラウドに再構築このブログにたどり着くという事は、何かしらサーバを構築して運営している人かと思います。自分の備忘録なのですが参考になったら幸いです。...PREVさくらのレンタルサーバーにSSL認証付きドメインを引越した時の話NEXTWordpressで複数検索するのに多数のプラグインを試した結果PCTips運営者Ma2n2nパソコンとの付き合いは、25年以上にもなりますが、どんどん変化して知らないことが多すぎます。このサイトを通じてパソコンに関する情報をブログ形式で更新していきます。