無意間發現資料庫中并沒有多少資料量,但資料庫檔案确占用了27個G左右,如圖:

查詢資料庫X中各表記錄條數:
SELECT a.name, b.rows FROM sys.sysobjects AS a
INNER JOIN sys.sysindexes AS b ON a.id = b.id
WHERE (b.indid IN (0, 1)) AND (a.type = 'u')
ORDER BY b.rows DESC
View Code
我删除了一萬條人員後發現檔案大小并沒有發生改變。
總結:
sql server 已擴充的空間是不會主動釋放的,需要手動進行檔案或資料庫的收縮
解決方法:
右擊資料庫 ---> 任務 ---> 收縮 ---> 檔案
将檔案收縮到 ?? 這裡 直接給個很小的值,它會自動收縮到最小。