shpark87 쪽지 보내기 shpark87 12달 전 0 추천 즐겨 찾기 14개의 답변 조회수 471 MSSQL에서 백업 진행 시 아래 와 같이 오류가 발생하는데 원인을 모르겠습니다...어떤 문제인지 어떻게 해결해야 할지 문의드립니다. 해당 질문의 문제를 해결, 도움이 되는 선택된 답변이 있습니다. 작성된 다른 답변도 확인해 보시기 바랍니다..
14개의 답변이 있습니다.
MSSQL 백업 과정 중 발생하는 "Read on ... failed: 23(Data error (cyclic redundancy check))" 오류는 일반적으로 하드 드라이브의 물리적 오류 또는 파일 시스템의 손상으로 인해 발생합니다. 이 오류 메시지는 데이터 파일 .mdf를 읽는 동안 발생한 읽기 오류를 나타내며, 이는 주로 하드 디스크의 불량 섹터 때문입니다.
아래 내용을 참고해서 몇가지 체크해보세요.
1. 원인
- 하드 드라이브의 물리적 오류: 디스크의 불량 섹터 때문에 데이터를 읽을 수 없을 때 발생합니다.
- 파일 시스템의 손상: 파일 시스템이 손상되어 데이터 파일을 읽을 수 없을 때 발생합니다.
- 파일 손상: .mdf 파일 자체가 손상되었을 수 있습니다.
2. 해결 방법
(1) 디스크 검사 및 복구
먼저, 디스크의 물리적 오류를 검사하고 복구할 수 있는 도구를 사용해보세요.
CHKDSK 실행:
명령 프롬프트를 관리자 권한으로 실행합니다.
chkdsk d: /f /r 명령을 실행하여 디스크의 파일 시스템 오류와 불량 섹터를 검사하고 복구합니다.
참고로, 이 명령은 파일 시스템 오류를 수정하고, 불량 섹터를 검사 및 복구합니다. 완료되기까지 시간이 걸릴 수 있습니다.
(2) S.M.A.R.T. 상태 확인:
하드 디스크의 S.M.A.R.T. 상태를 확인하여 물리적 문제가 있는지 체크합니다.
CrystalDiskInfo와 같은 도구를 사용하여 디스크 상태를 모니터링합니다.
(3) 하드웨어 교체
디스크 검사 결과 물리적 문제가 발견되면, 하드 디스크를 교체하는 것이 필요할 수 있습니다.
(참고) 추가 조치
1.정기적인 백업: 데이터 손실을 방지하기 위해 정기적으로 데이터베이스를 백업하세요.
2.RAID 설정: 디스크 오류로부터 데이터를 보호하기 위해 RAID 설정을 고려하세요.
3.클라우드 백업: 중요한 데이터를 클라우드에 백업하여 추가적인 보호를 받으세요.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입https://www.systoolsgroup.com/updates/sql-data-error-cyclic-redundancy-check/
동일문제에 대해 해결 방법이 있네요
참고하세요
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입디스크와 데이터베이스 둘다 문제가 있을수 있으니 중요 데이터를 쿼리상으로 데이터를 엑셀로 먼저 받으시길 바랍니다. 데이터베이스 문제 발생시 심각해 질수도 있습니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입1차적으로는 디스크 오류로 Read 하는데 있어서 문제가 있어 보이네요.
해당 디렉토리 내의 파일을 윈도우 상에서 Copy 가 되는지 등의 체크먼저
한번 해 보세요~~
윈도우 상에서도 Copy가 안되네요 ..
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입MSSQL 데이터베이스 자체 문제는 없나요?
로그에 언급된 d:\에 있는 database data 파일 읽기 오류 같아 보이는데요.
CHKDSK 해보시거나
DBCC CHECKDB('데이터베이스명') WITH NO_INFOMSGS , ALL_ERRORMSGS
이거 실행해서 상태 체크해보세요
데이터베이스 자체는 정상적으로 작동하고있습니다;;
data 파일을 다른곳으로 복사가 되는지 한번 해보세요
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입일단 로그 확인부터 하세요. 디스크 용량과 path 체크 해보세요.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입디스크에 문제가 있는듯 합니다. 디스크 확인 해보시기 바랍니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입디스크 점검을 해 보아야 할 것 같네요.
DB가 저장되어 있는 디스크 일부 영역에 오류가 있는 걸로 보이네요.
상황에 따라서는 일부 자료 손실이 있을 수도 있을 것 같아... 이전 백업 자료로 복구가 필요할 수도 있어 보이고요.
디스크의 논리적인 오류인지, 물리적인 오류인지에 따라... 안정성을 위해 읽기/쓰기 성능 향상을 위한 고민을 해 보거나 디스크를 교체도 검토해 볼 필요가 있지 않을까 싶기도 하고요.
에이스퐝님 의견대로 chkdsk 명령을 이용해서 디스크 오류 검사해서 복구를 먼저해 보는 게 순서일것 같네요.
chkdsk 이용해서 검사를 했는데 손상됨은 발견되지 않았습니다.
사용하는 mdf파일이 손상되서 현상이 발생하는 것으로 예상되어
성공한 이전 백업 파일로 복구 후 fk키 해제 이후 데이터 수동으로 입력 fk키 설정으로 해결하였습니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입디스크 CRC에러 같은데요...
일단 CHKDSK로 체크하시는게 빠를것으로 보입니다.
답변 감사드립니다.
주말에 진행해봐야겠습니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입