SQL Server 데이터베이스 트랜잭션 로그 파일은 구성된 파일 증가 값에 따라 증가하지 않습니다.

이 문서는 SQL Server 데이터베이스 트랜잭션 로그 파일이 구성된 파일 증가 값에 의해 증가하지 않는 문제를 resolve 데 도움이 됩니다.

원래 제품 버전: SQL Server 2008, SQL Server 2008 R2
원래 KB 번호: 2633151

증상

SQL Server 데이터베이스 트랜잭션 로그 파일에 대해 구성된 파일 증가 값은 4GB(GB) 또는 해당 배수(예: 8GB, 12GB 등)입니다. 그러나 트랜잭션 로그 파일은 해당 값으로 증가하지 않습니다. 대신 트랜잭션 로그 파일은 250KB(킬로바이트)만 증가합니다. 또한 트랜잭션 로그 파일에는 많은 가상 로그 파일이 있습니다.

해결 방법

  • SQL Server 2008 R2

    이 문제에 대한 수정 사항은 KB2633145 처음 릴리스되었습니다(SQL Server 2008 R2의 경우 누적 업데이트 패키지 11).

    참고

    빌드는 누적되므로 각 새 수정 릴리스에는 이전 SQL Server 2008 R2 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용은 SQL Server 2008 R2가 릴리스된 후 릴리스된 SQL Server 2008 R2 빌드를 참조하세요.

  • SQL Server 2008 R2 서비스 팩 1의 경우

    이 문제에 대한 수정 사항은 누적 업데이트 4에서 처음 릴리스되었습니다. SQL Server 2008 R2에 대한 이 누적 업데이트 패키지를 가져오는 방법에 대한 자세한 내용은 SQL Server 2008 R2 서비스 팩 1의 누적 업데이트 패키지 4를 참조하세요.

    참고

    빌드는 누적되므로 각 새 수정 릴리스에는 이전 SQL Server 2008 R2 수정 릴리스에 포함된 모든 핫픽스 및 모든 보안 수정 사항이 포함됩니다. 이 핫픽스를 포함하는 최신 수정 릴리스를 적용하는 것이 좋습니다. 자세한 내용은 SQL Server 2008 R2가 릴리스된 후 릴리스된 SQL Server 2008 R2 빌드를 참조하세요.

해결 방법

정확히 4GB로 나눌 수 없도록 SQL Server 데이터베이스 트랜잭션 로그 파일의 파일 증가 값을 변경합니다.

추가 정보

다음 쿼리를 사용하여 SQL Server 데이터베이스 트랜잭션 로그 파일을 식별할 수 있습니다.

SELECT name FROM sys.master_files name
FROM sys.master_files WHERE database_id = DB_ID('<db name>')
AND type = 1
AND is_percent_growth = 0
AND growth % 524288 = 0

instance SQL Server 및 SQL Server 제품 버전에서 4GB 또는 배수의 파일 증가에 대해 자동으로 검사 제품 또는 도구에 대한 자세한 내용은 다음 표를 참조하세요.

규칙 소프트웨어 규칙 제목 규칙 설명 규칙이 평가되는 제품 버전
System Center Advisor SQL Server 데이터베이스 파일은 구성된 증가 값을 사용하여 증가하지 않을 수 있습니다. System Center Advisor는 SQL Server 데이터베이스 트랜잭션 로그 파일이 4GB 또는 배수의 증가 값에 대해 구성되었는지 여부를 확인하고 이 경우 경고를 생성합니다. 경고의 수집된 정보 섹션에 제공된 정보를 검토하고 영향을 받는 트랜잭션 로그에 필요한 변경 내용을 적용합니다. SQL Server 2008, SQL Server 2008 R2

트랜잭션 로그에 많은 수의 가상 로그 파일이 있는 경우 긴 데이터베이스 복구가 발생합니다. 자세한 내용은 데이터베이스 작업을 완료하는 데 시간이 오래 걸리거나 트랜잭션 로그에 수많은 가상 로그 파일이 있을 때 오류를 트리거하는 것을 참조하세요.