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 )
축소나 삭제에 대한 사항은 원하시는 것을 선택해서 작업하시면 됩니다.
'MSSQL' 카테고리의 다른 글
[MSSQL] 조건별로 건수합계 한번에 조회하기 SUM / CASE (0) | 2016.07.16 |
---|---|
[MSSQL] sql서비스 실행시 자동 실행되는 프로시저 관련 (0) | 2016.07.16 |
[MSSQL] DBCC SQLPERF 로그 공간 사용 통계 (0) | 2016.07.16 |
[MSSQL] Property Owner is not available (0) | 2016.07.16 |
[MSSQL] INDEX 인덱스 정리 (0) | 2016.07.16 |