2014-11-15 85 views
0

我正在備份SQL Server 2008 R2數據庫,目的是在其他地方恢復它。當我使用備份嚮導(右鍵單擊任務,備份)進行備份時,備份結果的大小比我知道的數據庫應該大得多(c45Gb當只有大約5Gb的數據時)SQL Server 2008R2數據庫的備份是巨大的

我怎樣才能獲得創建的合理大小的備份以在其他位置傳輸和恢復?

感謝, 丹

+0

備份包含事務日誌。如果數據庫使用FULL恢復模式,則需要安排常規事務日誌備份以滿足您的恢復目標,並保持事務日誌的合理大小。 –

+0

標記爲脫離主題,建議將其移至超級用戶。這個問題沒有編程方面 - 這只是關於使用SQL Server的一個問題。 – ArtOfWarfare

回答

0

我通過轉到備份選項選項卡創建了一個較小的備份,並將壓縮設置爲「壓縮備份」,我還選擇覆蓋所有現有備份集並備份到新的媒體集名稱。

+2

這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 – TN888

+0

@ Ty221 - 這不能回答這個問題嗎? – ArtOfWarfare

+0

它當然解決了我的問題。 – user1896017

1

完全備份包含所有使用中的頁面加上覆蓋的時間跨度已運行備份的(約)日誌的一部分。如果您在5GB的備份期間生成40GB的日誌,會令我感到驚訝。在這一點上,我會檢查你是否真的備份了正確的數據庫。或者,也許目標文件已包含其他備份。

你說:

我通過轉到選項選項卡上的備份 創建一個較小的備份和壓縮設置爲「壓縮備份」,我也選擇了覆蓋 所有現有的備份集並進行備份到一個新的媒體集名稱。

顯然,現有文件已經包含數據。壓縮不太可能是大部分節省的原因。