回答:
これは無料で行えます。DBをバックアップする保守計画を作成します。ファイルを送信する場所を定義し、クリーンアップタスクを追加できます。
それの明示は、あなたがのmaint計画を使用できない場合は、自動的にバックアップジョブを実行するには、このツールを使用します。http://www.codeplex.com/ExpressMaintや窓は、タスクをスケジュールどおりにフォルダをクリーンアップするための簡単なVBスクリプトを使用
次に、Windowsのスケジュールされたタスクとしてログを毎晩FTPで送信するスクリプトを作成します。
私たちは、セットアップの1つでまったく同じことを行います。
オフサイトサーバーがDBサーバーとの常時VPNにある場合、バックアップフォルダーをDFSすることができます。
編集:ローカルbksと共に「追加の」完全バックアップとしてこれを実行したい場合は、計画のバックアップジョブにTSQLステートメントを使用し、バックアップに「COPY_ONLY」を投入する必要があるため、差分はありません。それを参照として使用しませんが、ローカルのフルは計画どおりです。
簡単なスクリプト(文書化されていない手順を使用したアルビエット)を以下に示します。これにより、デフォルトのバックアップディレクトリに配置されますが、サービスアカウントに他のディレクトリへの権限がある場合は、最後の疑問符の前に追加できます。「init」は最後のデータベースバックアップを上書きするため、ドライブがいっぱいになることはありません。
set quoted_identifier on
exec sp_MSforeachdb "
if ( '?' not in ( 'tempdb' ) )
begin
backup database [?] to disk = '?.bak' with init, stats = 10
end
"