MSSQL
[MSSQL] ldf 파일 사이즈 줄이기 또는 삭제하기
평생업
2016. 7. 16. 01:40
ldf 로그 파일을 줄이거나 삭제하는 방법
-- 줄이길 원하는 데이터베이스 지정
use testdb
-- 로그파일의 정보를 확인합니다.
dbcc loginfo
-- 현재 지정된 디비가 사용하는 mdf 및 ldf파일의 경로, 이름 및 크기를 확인합니다.
exec sp_helpfile
-- 디비의 로그를 백업해 줍니다.
backup Log testdb to disk='f:\mssql\dbbackup\temp\testdb.bak'
-- 로그파일을 최소의 단위로 축소합니다.
backup log testdb with truncate_only
-- 로그파일을 삭제합니다.
backup log testdb with no_log
-- 로그파일을 10메가로 다시 생성합니다.
dbcc shrinkfile (testdb_log, 10)
-- mdf와 ldf파일 확인
exec sp_helpfile
-- 로그파일의 최대크기를 지정(물론 안해도 상관없습니다.)
alter database testdb modify file ( name = testdb_log, maxsize = 100 mb )
축소나 삭제에 대한 사항은 원하시는 것을 선택해서 작업하시면 됩니다.