안녕하세요.
MSSQL 트랜잭션 로그파일 삭제 및 줄이는 방법 입니다.
아래의 명령들을 실행하기전에 트랜잭션 로그의 풀백업을 진행해주시기 바랍니다.
(트랜잭션 로그가 필요없으시다면 백업을 할 필요는 없습니다.)
(파란색 굵은글씨가 DB명입니다. 변경하셔서 사용하시면됩니다.)
* MSSQL 2008 의 경우
USE pyd0927;
GO
-- Truncate the log by changing the database recovery model to SIMPLE.
ALTER DATABASE pyd0927
SET RECOVERY SIMPLE;
GO
-- Shrink the truncated log file to 10 MB. <- 로그파일을 10MB로 축소
DBCC SHRINKFILE (pyd0927_log, 10);
GO
-- Reset the database recovery model.
ALTER DATABASE pyd0927
SET RECOVERY FULL;
GO
* MSSQL 2005 의 경우
use pyd0927;
sp_helpfile; <- 로그파일 정보 확인
backup log pyd0927 with no_log;
dbcc shrinkfile (pyd0927_log, 10); <- [로그파일명]을 10MB로 축소
* MSSQL 2000 의 경우
use pyd0927;
sp_helpfile; <- 로그파일 정보 확인
backup log pyd0927 with truncate_only;
dbcc shrinkfile (pyd0927_log, 10); <- [로그파일명]을 10MB로 축소
▽도움이 되셨다면 아래의 손가락 과 광고배너 한번 클릭해주는 센스는 매우 감사ㅠ_ㅠ▽
'Database > MSSQL' 카테고리의 다른 글
[MSSQL] SELECT 한 데이터 INSERT 하기 (0) | 2013.06.19 |
---|---|
Excel OLEDB 설정 (0) | 2012.11.05 |