[MSSQL] 트랜잭션 로그가 꽉 찼습니다. | Database

오류 내용

 

'데이터 베이스명' 데이터베이스의 로그 파일이 꽉 찼습니다.

데이터 베이스의 트랜젝션 로그를 백업하여 사용 가능한 일부 로그 공간을 확보하십시오.

 

해결 방법

 

1. 트랜젝션 로그를 비운다.

USE MASTER

BACKUP LOB '비울DB명'

 

2.로그 파일의 크기를 설정한다.

USE '설정할 DB명'

DBCC SHRINKFILE(논리적 로그 파일명, 설정할 크기)  --설정 크기는 MB단위이고, TRUNCATEONLY는 최소크기(1024KB)로 백업

 

 

확인

 

MSSQL2005 > MANAGEMENT STUDIO > DB > 속성 > 파일 메뉴에서 확인 가능.

 

 

예제(TEST DB의 트랜젝션 로그를 비운다고 가정)

 

USE MASTER

BACKUP LOG TEST WITH NO_LOG

 

USE TEST

DBCC SHRINKFILE(TEST, 200)

ms-sql,트랜잭션
Comment Write
Comment List
등록된 코멘트가 없습니다.