none
로그파일 축소가 안돼는 문제 RRS feed

  • 질문

  • mssql 2008R2 입니다.

    로그파일의 용량이 디스크용량에 꽉차서 

    로그파일의 크기를 줄일려고 하는데요

    로그를 백업하면

    로그 시작 부분에서 레코드가 복제 또는 변경 데이터 캡처 보류 중이므로 로그가 잘리지 않는다면서

    로그를 자를수가 없습니다.

    해결방법이 어떻게 돼나요?

    현재 복제는 제거한 상태입니다.


    • 편집됨 임진승 2015년 11월 1일 일요일 오전 2:57
    2015년 11월 1일 일요일 오전 2:55

답변

  • 복제를 제거했지만, 데이터베이스가 계속 게시 상태일 수 있습니다.

    다음 쿼리로 데이터베이스가 게시 상태인지 확인이 가능합니다.

    select name, is_published from sys.databases

     

    만약 복제를 완전히 제거했는데도 데이터베이스가 게시 상태로 남아있다면, 아래 명령을 사용해서 게시를 해제할 수 있습니다.

    USE master
    EXEC sp_removedbreplication '게시DB이름'

     

    다음 sp_removedbreplication 프로시저는 MSDN을 참고하세요.

    https://msdn.microsoft.com/en-us/library/ms188734(v=sql.105).aspx

     

    답변이 도움이 되셨으면 좋겠습니다.

    Younggun Kim

    MCDBA, MCITP
    Consultant @ Database Division in SQLRoad
    http://www.sqlroad.com  http://www.sqlserver.co.kr
    ygkim@sqlroad.com

    • 답변으로 표시됨 임진승 2015년 11월 2일 월요일 오전 7:08
    2015년 11월 1일 일요일 오전 5:35