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


Posted by 떼르미
,


자바스크립트를 허용해주세요!
Please Enable JavaScript![ Enable JavaScript ]