BACKUP LOG DB명 WITH TRUNCATE_ONLY
DBCC SHRINKFILE(DB명_log, 1)
예외...
backup log DB명 with truncate_only 수행 시 다음과 같은 에러 메세지가 뜰 경우...
- 로그 시작 부분의 레코드가 복제 보류 중이므로 로그가 잘리지 않았습니다. 로그 판독기 에이전트가 실행 중인지 확인하거나 sp_repldone을 사용하여 트랜잭션이 분산된 것으로 표시하십시오.
아래를 참고하자.(아래 명령어 실행하고 첨부터 하면 됨)
xactid가 NULL이며 xact_seqno가 NULL이고 reset이 1인 경우, 로그 내의 복제된 트랜잭션은 모두 배포되도록 표시됩니다. 이러한 방법은 더 이상 유효하지 않은 트랜잭션 로그에 복제된 트랜잭션이 있을 때 로그를 자르려고 할 때 유용합니다. 예를 들어, 다음과 같습니다.
exec sp_repldone @xactid = NULL, @xact_segno = NULL, @numtrans = 0, @time = 0, @reset = 1
주의 이 프로시저는 트랜잭션 보류 중인 복제가 있을 때 트랜잭션 로그를 자를 수 있도록 허용하기 위해 응급 상황에서 사용합니다. 이 프로시저를 사용하면 데이터베이스의 게시가 해제되고 다시 게시될 때까지 Microsoft� SQL Server™ 2000이 데이터베이스를 복제하지 않도록 할 수 있습니다.
'Tech: > 일반·기타' 카테고리의 다른 글
Windows Live Messenger 8.5 광고창 없애기 (0) | 2008.06.26 |
---|---|
Reverse Engineering... (0) | 2008.06.26 |
[펌] pluscashbagnet & cymini 삭제방법 (0) | 2008.06.26 |
MCSD 강의록(1999-02) 링크 (0) | 2008.06.26 |
[펌] 네이트온 광고 제거 (0) | 2008.06.26 |