MSSQL

mdf, ldf 파일 줄이기

hswang 2013. 11. 28. 17:44

1. MDF

USE 데이터베이스이름

EXEC SP_HELPDB 데이터베이스이름

DBCC SHRINKDATABASE('데이터베이스이름')


- TRUNCATEONLY : 데이터는 정리하지 않고 뒷부분 여유공간만 줄여버린다

- NOTRUNCATE : 데이터를 정리만 할 뿐 정리된 공간을 줄이지는 않는다

- 옵션이 없이 "DBCC SHRINKDATABASE (shrinkDB)"를 실행하면 NOTRUNCATE옵션과 TRUNCATEONLY 옵션이 차례대로 적용되는 효과를 얻음


2. LDF

COLLATE Korean_Wansung_CI_AS

BACKUP LOG '데이터베이스이름' WITH TRUNCATE_ONLY

DBCC SHRINKFILE(Test_Log, 10)


- 10은 파일 용량(MB)