none
트랜잭션 로그에 데이터를 플러시하지 못했습니다. 로그발생 장애 RRS feed

  • 질문

  • =====================================================================

    시스템로그 " 트랜잭션 로그에 데이터를 플러시하지 못했습니다. 볼륨ID : D, 장치이름 \Device... 에서 손상이 발생할수 있습니다.

    [데이터 오버런]

    데이터 오버런 오류가 발생했습니다.

    ==================================================================

    하드웨어 DELLEMC R740장비이며 windows 2012R2로 DB가 운영중입니다.

    해당 로그 발생으로 DB영역인 D드라이브의 읽기/쓰기가 되질 않아 서비스 운영 중단이 발생하였습니다.

    하드웨어 상태는 벤더사 툴을 이용하여 확인 결과 정상으로 나왔습니다.

    이와 같은 증상의 원인 및 해결 방안이 있는지 확인 부탁드립니다.

    2019년 10월 7일 월요일 오전 7:26

모든 응답

  • 안녕하세요,

    아시다시피 해당 오류의 경우 트랜잭션 로그에 쓰는 과정에 문제가 있는 것으로 추정됩니다. 이에 이전 트랜잭션이 플러시되지 않아 데이터 오버런 되는 것으로 보입니다. 보통 이런 경우 점검해보셨다시피 하드웨어의 문제를 먼저 의심해보는 것이 좋을 것 같으며, chkdsk 등으로 해당 볼륨을 검사해보는 것도 좋겠습니다. 어떤 DB 를 운영하고 계신지는 모르겠지만, 디스크에 이상이 없다면, 전체 백업을 진행 후 트랜잭션 로그를 축소 시켜보는 등의 작업을 진행해보시는 것도 도움이 될 것 같습니다.

    리서칭 시 유사한 사례들이 확인됩니다만, 원인이 다양합니다. 하드웨어 혹은 하드웨어 드라이버의 손상 혹은 변경이 원인이 된 경우도 있고, Windows Server 2008 R2, 2012의 경우는 업데이트를 통해 NTFS.sys 및 Volsnap.sys 를 업데이트하여 해결된 경우도 있었습니다.(http://support.microsoft.com/kb/2871085, http://support.microsoft.com/kb/2885209)

    Windows Server 2012 R2의 경우도 업데이트의 내용중 관련이 있을 수 있는 내용이 있는 업데이트가 있으나, 2017년 Launch된 업데이트로서 사용하시는 운영체제의 업데이트 상태를 한번 살펴보시는 것도 도움이 될 수 있습니다.

    https://support.microsoft.com/en-us/help/4012219/march-2017-preview-of-monthly-quality-rollup-for-windows-8-1-and-windows-server-2012-r2

    정확한 원인 분석을 위해선 시점 전후의 로그를 살펴봐야 할 수 있습니다. 기술 지원부의 도움을 받아보시는 것도 고려해보시기 바랍니다.

    감사합니다.


    ※ 응답이 문제 해결에 도움이 되었다면 [답변으로 표시] 버튼을 눌러 주시기 바랍니다. 이는 유사한 증상을 겪는 다른 사용자들에게 도움이 될 수 있습니다. 만약 TechNet 구독자 지원에 대한 의견이 있다면, tnsf@microsoft.com 으로 문의할 수 있습니다.

    2019년 10월 7일 월요일 오전 8:29
    중재자