1. DATABASE 파일 크기 수동 줄이기

sp_helpdb DEVDB
EXEC sp_spaceused

-- 데이터 파일에만 적용되며 로그 파일에는 적용되지 않는다.
DBCC SHRINKDATABASE (DEVDB, NOTRUNCATE);         -- 조각모음
DBCC SHRINKDATABASE (DEVDB, TRUNCATEONLY);       -- 사용하지 않는 공간 OS로 반환

backup database esrm to disk='d:\devdb.bak' with init;  -- 백업
backup log esrm to disk='d:\devdb.log' with init;       -- 백업후 삭제 처리

ALTER DATABASE DEVDB SET RECOVERY SIMPLE;

DBCC SHRINKFILE (DEVDB_LOG, 10, NOTRUNCATE);
DBCC SHRINKFILE (DEVDB_LOG, 10, TRUNCATEONLY);

ALTER DATABASE DEVDB SET RECOVERY FULL;

 

2. DATABASE 파일 크기 자동 줄이기

ALTER DATABASE DEVDB SET AUTO_SHRINK ON;