SQLServer2005を実行しています。
私のdbバックアップスキームは次のとおりです。
リカバリモデル:完全
バックアップタイプ:完全
バックアップコンポーネント:データベース
バックアップセットの有効期限が切れます:0日後
メディアの上書き:既存のメディアセットにバックアップし、既存のバックアップセットに追加します
dbは250GBドライブ(実際には232GB)に書き込んでいます。
_Data.mdfファイルが55GBを超え、_Log.ldfが148GBを超えています。
今日、ドライブがいっぱいになる状況に遭遇しました。ab_Full.bakファイルとab_Log.bakファイルを別のドライブに移動してスペースを確保しました(約45GB)。5時間後、空き容量は37GBになります。
私はSQLサーバーの管理に不慣れです。そのため、バックアップについていくつかの基本的な質問があります。
将来この問題を防ぐために、トランザクションログサイズの管理を開始するためにデータベースを更新する必要があることはわかっています。したがって、十分な空き容量があると仮定すると、次のように
なります。1.データベースを右クリックして[バックアップ]を選択します
2.[バックアップの種類]を[トランザクションログ]に設定し
ます3.[バックアップセットの有効期限が切れます]を30日後に変更し
ます4.[OK]をクリックします'
私の理解では、これにより「クローズされた」トランザクションがトランザクションログからバックアップに移動され、トランザクションログが切り捨てられます。
この計画は正しいですか?その後、ログファイルのサイズを手動で変更する必要がありますか?
御時間ありがとうございます。