
バックアップ ファイルは元のデータベース ファイルよりもかなり大きいです。ファイル サイズを小さくするにはどうすればよいでしょうか。
SQL Server 2000を使用しています
答え1
バックアップジョブは次のように設定されていますか?既存のバックアップに追加する?
から "SQL Server 2000 のバックアップと復元「
ディスクバックアップ
データベースは、ディスク ファイルまたはディスク バックアップ デバイスにバックアップできます。
任意のデータベースをいつでもランダムなディスク ファイルにバックアップできます。ファイルは初期化することも、既存のバックアップ ファイルにバックアップを追加することもできます。
バックアップを設定するための SQL ウィザードには、追加と上書きのオン/オフを切り替えるチェックボックスがあります。メンテナンス プランでこれを行う方法がわからない場合は、既存のバックアップ ジョブを停止して再作成する必要がある可能性があります。
答え2
トランザクション ログ ファイル (LDF) のサイズはどれくらいですか? 完全リカバリ モードの場合、T-log バックアップを実行していますか?
答え3
圧縮にサードパーティのソフトウェア (LiteSpeed、RedGate) を使用していますか?
他のデータ ファイルと同様に、SQL DB は、予約したスペースをすべて使用するかどうかに関係なく、行/レコードごとに X 量のスペースを予約しますが、その予約は使用済みディスク スペースに反映されます。SQL から生成された bak ファイルを NTBackup で実行すると、圧縮されていることに気付くでしょう (ただし、これはお勧めしません)。これは、NTBackup が SQL DB ファイルでその空の予約済みスペースの一部をクリアするためです。サード パーティの圧縮ソフトウェアも同様に機能し、SQL の上位バージョンには圧縮機能が組み込まれていると思います。
考えるべきこと。