簡體   English   中英

減少SQL Server數據庫備份大小

[英]Reduce SQL Server database backup size

我有一個〜12gb的示例SQL Server數據庫備份。 對我而言,太大了,無法在SQL Server Express中還原(限制為10gb)。 我下載了SQL Server的開發人員版本(在家用PC上),並能夠在那里還原實例,但是我需要在其上測試該數據庫的計算機是32位的,而我找不到32位的SQL Server Developer。版。

我是否有一種簡單的方法可以通過刪節一些我不使用的表來將數據庫大小減少幾GB,以達到10gb的限制,以便可以將其還原到SQL Server Express的32位版本?

我已經清除了不需要的數據,但是當我進行完全備份時,它大約是50gb! 是否有辦法在刪除一些數據后獲得較小的備份? 我應該使用哪些設置進行備份?

這些數據僅用於與我正在創建的Windows窗體應用程序一起測試,因此最重要的是無論如何都要獲得架構和存儲過程。 我試圖生成腳本並在新的SQL Server實例上運行它們,但是由於某些無法依賴的.mdf文件的依賴性而導致失敗。

讓我知道是否可以提供其他幫助信息。

任何幫助將不勝感激-謝謝!

在Developer Edition中,右鍵單擊“數據庫名稱”,選擇“報告”>“標准報告”>“按頂級表使用磁盤”。 這將顯示哪些桌子占用最多的空間。

刪除所有可用的內容,然后使用以下方法收縮數據和日志文件:右鍵單擊數據庫名稱>任務>收縮>文件:

進行兩次,一次對“文件類型:數據”,第二次對文件類型:Log

創建新的備份,並查看它是否在限制范圍內。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM