我最近從生產SQL數據庫中刪除了數百萬行舊數據,並且它似乎並沒有縮小.MDF文件的大小。我們有一個有限的磁盤空間。有沒有辦法壓縮SQL2000/2005 MDF文件?
我想知道是否還有其他方法可以「收緊」文件(如類似於Access的Compact和Repair功能)?
我最近從生產SQL數據庫中刪除了數百萬行舊數據,並且它似乎並沒有縮小.MDF文件的大小。我們有一個有限的磁盤空間。有沒有辦法壓縮SQL2000/2005 MDF文件?
我想知道是否還有其他方法可以「收緊」文件(如類似於Access的Compact和Repair功能)?
使用收縮文件選項在SQL Server Management Studio中的數據庫>任務 右鍵單擊>收縮>數據庫(或文件)
DBCC SHRINKDATABASE等 - 在聯機叢書中的事務日誌和備份,閱讀起來
如果大的日誌文件的問題,這可能會幫助:
backup log MY_DATABASE WITH TRUNCATE_ONLY;
上MY_DATABASE然後右鍵單擊並選擇所有任務 - >收縮數據庫作爲櫃員建議。
這對我有用,並縮減了我的日誌文件數千。
如果您需要在完整模式下收縮它,請將其切回。 就是這樣!