好きな「お肉」は?

有効期限を設定して日数が経過してもバックアップファイルは自動では消えないのでしょうか?

不要なバックアップを自動的に削除する為には、毎回ファイルを作成するのではなく、
一つのファイルに追加していくと、ファイル内から期限切れのバックアップが消えていくのでしょうか?

試せばいいのでしょうが、期間を一日にしても結果が判るのが月曜日になってしまい、
週末を悶々としてすごさないといけないので質問しました、よろしくお願いします。

A 回答 (2件)

#1です。


「メンテナンスクリーンアップタスク」というのを追加すれば可能です。
メンテナンスプランで作成されるバックアップは1バックアップ1ファイルになりますので、指定日数後に削除するように登録しておけば期限が過ぎたバックアップファイル自体が削除されていきます。
    • good
    • 2
この回答へのお礼

ありがとうございました、週明けに早速ためしてみます。

これでなんとかSQLServerの運用が安心して進められそうです。

ありがとうございました。

お礼日時:2009/04/11 22:37

有効期限の意味については、以下の通りです(リンクページ)


バックアップファイルの中身が消える消えないとは関係がありません。
有効期限を設定していると、NOSKIPを指定する限り、上書き(INIT)でバックアップを取ったときにエラーになるだけです。
ちなみにSSMSのデフォルト設定は、NOINIT, SKIPなので、そのままバックアップを取ると有効期限は効果がありません。

>[ EXPIREDATE = date | RETAINDAYS = date ]
>このバックアップのバックアップ セットがいつ上書きできるようになるかを指定します。オプションを両方とも使用した場合は、RETAINDAYS が EXPIREDATE よりも優先されます。

>重要 :
>これらのオプションは、SQL Server でのファイルの上書きを防ぐことのみを目的としています。テープは別の方法で消去することができ、ディスク ファイルはオペレーティング システムで削除できます。

参考URL:http://msdn.microsoft.com/ja-jp/library/ms186865 …

この回答への補足

いつもいつも回答ありがとうございます。

> 有効期限は効果がありません

そう言う事だったんですね。

先日教えて頂いた↓の自動削除の方法はどうしたらいいのでしょうか?

> 質問者さんのような運用をしたい人のために「メンテナンスプラン」があります。
>管理フォルダの下にありますが、ウィザード形式でも指定できるので、それを試してみてはいかがですか?
> (ちなみに私のところは専らこれです)
> バックアップは毎日違う名前で自動取得され、不要になったものを自動削除することもできます。

補足日時:2009/04/11 00:47
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

関連するカテゴリからQ&Aを探す


おすすめ情報