SQL Server 備份檔案大小由什麼決定

SQL Server 備份檔案大小由什麼決定

我的備份檔案比原始資料庫檔案大得多。如何減小檔案大小?

我正在使用 SQL Server 2000

答案1

您的備份作業是否設定為追加到現有備份

從 ”SQL Server 2000 備份與還原

磁碟備份

資料庫可以備份到磁碟檔案或磁碟備份設備。

任何資料庫都可以隨時備份到隨機磁碟檔案。該檔案可以被初始化,或者可以將備份附加到現有的備份檔案。

用於設定備份的 SQL 精靈中有一個用於開啟或關閉附加與覆蓋的複選框。如果您無法透過維護計劃了解如何執行此操作,您可能需要停止現有的備份作業並重新建立它。

答案2

您的交易日誌檔案(LDF)有多大?如果您處於完全復原模式,您是否會進行 T-log 備份?

答案3

使用任何第三方軟體進行壓縮(LiteSpeed、RedGate)?

與任何資料檔案一樣,SQL DB 為每行/記錄保留 X 空間量,無論它是否使用了保留的所有空間,但該保留反映在已使用磁碟空間中。如果您取得從 SQL 產生的 bak 檔案並透過 NTBackup 執行它,它會對其進行壓縮,您會注意到(儘管不建議這樣做)。這是因為 NTBackup 正在使用 SQL DB 檔案清除一些空白保留空間。第 3 方壓縮軟體也可以做到這一點,我相信 SQL 的較高版本具有內建壓縮功能。

值得思考的事情。

相關內容