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 )


축소나 삭제에 대한 사항은 원하시는 것을 선택해서 작업하시면 됩니다.



+ Recent posts