Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

Recupera spazio nel database di SQL Server 2005 quando si eliminano le tabelle in modo permanente

DBCC Shrinkdatabase(0) --  Currently selected database

o

DBCC Shrinkdatabase(<databasename>) --  Named database

Tuttavia, la riduzione dei file probabilmente frammenterà le tue tabelle, in particolare quelle più grandi, poiché il contenuto delle tabelle viene spostato all'interno del file, quindi una volta rimpicciolito è una buona idea deframmentare le tabelle. Questo, ovviamente, farà crescere di nuovo i tuoi file, ma probabilmente non così grandi come erano prima di eliminare le tue vecchie tabelle. (Err, questo presuppone che le tabelle eliminate contenessero grandi quantità di dati...)