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

sp_helpdb esrm
EXEC sp_spaceused

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

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

ALTER DATABASE esrm SET RECOVERY SIMPLE;

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

ALTER DATABASE esrm SET RECOVERY FULL;

 

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

ALTER DATABASE esrm SET AUTO_SHRINK ON;