Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Recupere espaço no banco de dados SQL Server 2005 ao descartar tabelas permanentemente

DBCC Shrinkdatabase(0) --  Currently selected database

ou
DBCC Shrinkdatabase(<databasename>) --  Named database

No entanto, a redução de arquivos provavelmente fragmentará suas tabelas, principalmente as maiores, à medida que o conteúdo das tabelas for movido dentro do arquivo, portanto, uma vez reduzido, é uma boa ideia desfragmentar suas tabelas. Isso, é claro, fará com que seus arquivos cresçam novamente, mas provavelmente não tão grandes quanto antes de você descartar suas tabelas antigas. (Err, isso pressupõe que as tabelas descartadas continham grandes quantidades de dados ...)