SQL Sever 2008のバックアップについて

のいりん
2013-09-24 14:20 2214 2
SQL Sever 2008のバックアップについて教えてください。
メンテナンスプランにてDBのバックアップを行っていますが、ファイル名に日付が付加され毎日、大容量のファイルが作成され
DISK容量が圧迫されます。
バックアップは、過去5日分のみあれば良いのですが、どのようにすれば、過去5日分のみのバックアップが取得できるのでしょうか?

コメント

2013年 09月 25日 (09:43)
こんにちは。
イノ(inno)です。

メンテナンスプランを利用してバックアップから5日が過ぎたファイルを削除するタスクがあります。
メンテナンスプラン画面から「メンテナンス クリーンアップ タスク」というものがあります。
それを追加してください。
追加したタスクをダブルクリックし設定画面を開きます。

基本的に画面の真ん中に「フォルダ検索し、拡張子に基づいてファイルを削除する」という項目がチェックされています。
その下に「フォルダ」項目にバックアップされているフォルダのパスを設定します。
その後「ファイル拡張子」項目に「bak」を入力します。
フォルダにbak 及び trn ファイルしかない場合、「bak」の代わりに「*」を入力すれば
「フォルダ」にあるファイルの中で設定した日数を過ぎたファイルは全部削除するようになります。

「直下のサブフォルダを含む」も確認して設定が必要であれば設定してください。

そのあと古いデータという基準日を設定します。
一番下にある「タスク実行時にファイルの経過期間に基づいてファイルを削除する」項目に5日に設定すれば設定は終わりです。
のいりん 2013年 09月 25日 (17:05)
ありがとうございました。