知/MSSQL
로그 파일(.ldf) 크기 줄이기
채수욱
2008. 8. 18. 00:15
MSSQL 2005 이하
use MYDB
go
backup log MYDB with no_log
dbcc SHRINKFILE (MYDB_LOG,10)
* MYDB : 로그 사이즈를 줄일 DB명
* 10 : 줄이고자 하는 목표 크기
※ MYDB_LOG 파일명이 불확실할 경우 select * from sysfiles 통해 확인
※ 로그 축소 이전에 반드시 백업 필수
MSSQL 2008 이상
USE MYDB;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE MYDB
SET RECOVERY SIMPLE
GO
-- Shrink the truncated log file to 1 MB.
dbcc shrinkfile (MYDB_LOG, 1)
GO
-- Reset the database recovery model.
ALTER DATABASE MYDB
SET RECOVERY FULL
GO