2008-10-02 101 views
5

我最近從生產SQL數據庫中刪除了數百萬行舊數據,並且它似乎並沒有縮小.MDF文件的大小。我們有一個有限的磁盤空間。有沒有辦法壓縮SQL2000/2005 MDF文件?

我想知道是否還有其他方法可以「收緊」文件(如類似於Access的Compact和Repair功能)?

回答

7

使用收縮文件選項在SQL Server Management Studio中的數據庫>任務 右鍵單擊>收縮>數據庫(或文件)

5

DBCC SHRINKDATABASE等 - 在聯機叢書中的事務日誌和備份,閱讀起來

2

如果大的日誌文件的問題,這可能會幫助:

backup log MY_DATABASE WITH TRUNCATE_ONLY; 

上MY_DATABASE然後右鍵單擊並選擇所有任務 - >收縮數據庫作爲櫃員建議。

0

這對我有用,並縮減了我的日誌文件數千。

  1. 使用SQL Server管理器。
  2. 右鍵點擊相關數據庫。
  3. 選擇屬性,然後選擇選項卡。
  4. 將恢復模式更改爲從簡單完整。

如果您需要在完整模式下收縮它,請將其切回。 就是這樣!

相關問題