트랜잭션 로그 백업 및 복원 프로세스가 SQL Server 에서 기록되지 않은 및 최소 기록 작업의 효과에 대한 설명

기술 자료 번역 기술 자료 번역
기술 자료: 272093 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

없거나 일부 작업은 기록되지 않은, 최소 기록 또는 트랜잭션 로그의 비활성 부분을 제거하고, 트랜잭션 로그 시퀀스를 영향을 줄 수 있습니다. 이 문서에서는 이러한 작업에 대한 정보를 제공하고 미치는 이후의 트랜잭션 로그 백업 및 복원 프로세스.

SQL Server 7.0 비해 SQL Server 2000 세 가지 새로운 복구 모델을 사용합니다. 또한 SQL Server 2000의 차이점은 이 문서에서 설명하는 것입니다.

추가 정보

SQL Server 7.0

기록되지 않은 작업에 따라 세 가지 방법으로 이러한 기록되지 않은 작업 후에 트랜잭션 로그 백업을 수행하려고 시도할 때 SQL Server 7.0 동작할 수도 있습니다.
  • 동작은 한 있는 백업 실패하면 함께 이러한 오류 메시지:
    서버: 메시지 4213, 수준 16, 상태 1, 줄 1

    파일 ' dbname ' 기록되지 않은 업데이트를 요청이기 거쳐야 롤포워드할 수 없는 있으므로 BACKUP LOG 허용할 수 없습니다. 전체 데이터베이스 또는 차등 데이터베이스, 백업 수행
    - 및 -
    서버: 메시지 3013, 수준 16, 상태 1, 줄 1

    백업 또는 복원 작업이 비정상적으로 종료되고.
    어떤 이 동작이 발생한다?

    동작 한 이어질 기록되지 않은 작업을 다음과 같습니다.

    • 기록되지 않은 bcp
    • 데이터를 선택하십시오.
    • WRITETEXT
    • UPDATETEXT
    • 데이터 변환 서비스 (DTS) 빠른 로드 사용 및 사용 테이블 잠금.
    위의 작업을 모두 데이터를 수정하거나 새 데이터를 삽입하는 작업이 포함됩니다. 새 데이터를 완전히 트랜잭션 로그에 기록되지 않습니다 때문에 로그 치명적인 오류가 나중에 의 경우 데이터를 복원하려면 사용할 수 없습니다. 트랜잭션 로그 백업을 다시 시작하기 전에 전체 또는 차등 데이터베이스 백업을 수행해야 합니다.

  • 이러한 오류 메시지는 백업이 실패합니다: 동작 두 있는 백업이 경고 메시지를 반환하고 다음 트랜잭션 로그 백업을 수행합니다.
    현재 데이터베이스 백업이 있습니다. 이 로그 백업 이전 데이터베이스 백업을 롤포워드할 수 없습니다.
    어떤 이 동작이 발생한다?

    동작 두 발생할 작업을 다음과 같습니다.

    • TRUNCATE_ONLY 함께 로그 백업
    • sp_dboption "trunc입니다. 뒤에 TRUE로 설정할 chkpt 따라 로그 "

      sp_dboption "trunc입니다. chkpt 따라 로그, FALSE로 설정하십시오.
    이러한 작업을 사용하여 트랜잭션 로그 백업 없이 트랜잭션 로그의 비활성 부분을 자릅니다. 트랜잭션 로그 백업 이후에 로그를 잘라낸 후 경고 메시지를 반환합니다. SQL Server 트랜잭션 로그 백업을 만들려면 계속 수행합니다. 그러나 이 트랜잭션 로그 백업이 잘못되어 복원할 수 있습니다. 이러한 로그 백업을 복원해야 할 때 다음 오류 메시지가 반환됩니다.

    서버: 메시지 4305, 수준 16, 상태 1, 줄 1

    데이터베이스를 충분히 멀리 롤포워드된 이미 가지고 없습니다 때문에 이 백업 세트를 복원할 수 없습니다. 이 로그를 복원하기 전에 모든 이전 로그를 먼저 복원해야 합니다.
    - 및 -
    서버: 메시지 3013, 수준 16, 상태 1, 줄 1

    백업 또는 복원 작업이 비정상적으로 종료되고.
    이것은 의도적으로 설계된 동작입니다. 위의 작업 중 하나를 실행하는 모든 사용자는 특성, 작업 및 결과 알고 있어야 합니다. 위의 작업을 수행할 경우 전체 또는 차등 데이터베이스 백업을 수행해야 합니다.
  • 이러한 오류 메시지는 백업 실패: 동작 세 아무런 경고 메시지 없이 트랜잭션 로그가 백업됩니다.
어떤 이 동작이 발생한다?

동작 세 안내하는 작업:
  • 테이블을 자를합니다
잘라내기 테이블 테이블에 의해 사용되는 페이지를 회수합니다. 트랜잭션 로그는 페이지의 할당 취소를 정보를 기록합니다. 따라서 작업을 롤포워드할 수 있습니다. 후속 트랜잭션 로그 백업을 사용할 수 있으며 나중에 복원에 사용할 수 있습니다.

SQL Server 2000 및 SQL Server 2005

전체 복구 모델에서 변경될 때마다 데이터베이스에 기록됩니다. 앞의 오류 조건을 하나도 발생하지 않으므로.

단순 복구 모델에서 트랜잭션 로그를 항상 백업해야 하면 다음 오류 메시지와 함께 실패합니다.
서버: 메시지 4208, 수준 16, 상태 1, 줄 1

복구 모델이 SIMPLE 동안 BACKUP LOG 문을 사용할 수 없습니다. BACKUP DATABASE 또는 ALTER DATABASE 사용하여 복구 모델을 변경하십시오.
- 및 -
서버: 메시지 3013, 수준 16, 상태 1, 줄 1

BACKUP LOG 비정상적으로 종료되고 있습니다.
대량 로그 모델은 다음 작업은 트랜잭션 로그 공간을 절약하기 위해 최소 로깅을 수행할 수 있습니다.
  • bcp 및 BULK INSERT 포함하여 대량 로드 작업
  • 인덱스된 뷰를 포함하여 INDEX, CREATE
  • 데이터를 선택하십시오.
  • WRITETEXT
  • UPDATETEXT
  • 빠른 로드 사용 및 사용 테이블 잠금 DTS.
다른 SQL Server 7.0, SQL Server 2000 및 SQL Server 2005 실제로 트랜잭션 로그를 후 이러한 최소 기록된 작업을 백업할 수 있습니다. 로그 백업합니다 아니라 그러한 트랜잭션의 백업 로그를, 앞의 작업이 할당된 익스텐트 또한 백업합니다. 따라서 이러한 로그 백업 이후 복원은 위해 사용할 수 있습니다. 그러나 대량 로그 복구 모델은 데이터베이스를 로그 백업 대량 변경 내용이 있을 때 트랜잭션 로그 백업의 끝으로 복원할 수 있습니다. 지정 시간 복구 지원되지 않습니다. 또한 대량 로그 작업이 들어 있는 로그 백업 데이터베이스의 모든 데이터 파일에 액세스할 수 있어야 합니다. 데이터 파일에 액세스할 수 없는 경우, 최종 트랜잭션 로그를 백업할 수 및 해당 로그의 커밋된 모든 작업이 손실됩니다.

SQL Server 2000 및 SQL Server 2005 잘라내기 로그 검사점 옵션을 이전 버전과의 호환성을 위해서만 존재합니다. 대신 단순 복구 모델을 사용하는 것이 좋습니다. 전체 또는 간단한 로 대량 로그 복구 모델에서 변경하고 다시 전환할 경우 후속 트랜잭션 로그 백업을 같은 경고 메시지가 "SQL Server 7.0" 의 동작을 두 절에서 설명한 대로 돌아가서 경고 메시지 다음에 로그 백업을 수행합니다.

다음 오류 메시지와 함께 이러한 트랜잭션 로그 백업을 사용하여 후속 복원 작업 실패:
서버: 메시지 4305, 수준 16, 상태 1, 줄 1

이 백업 세트의 로그는 LSN LSNnumber 때, 너무 늦게 데이터베이스에 적용할 수 있는 시작합니다. LSN LSNnumber 포함하는 이전 로그 백업을 복원할 수 있습니다.
- 및 -
서버: 메시지 3013, 수준 16, 상태 1, 줄 1

RESTORE LOG 비정상적으로 종료되고 있습니다.
또한 "SQL Server 7.0" 절에서 설명한 세 동작은 SQL Server 2000 적용됩니다.

속성

기술 자료: 272093 - 마지막 검토: 2005년 12월 7일 수요일 - 수정: 4.3
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft SQL Server 7.0 Standard Edition
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Workgroup Edition
키워드:?
kbmt kbinfo KB272093 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com