2012-09-16 4 views
0

SQL Server에 거대한 mdf 파일이 있으며 데이터 무결성과 관련하여 의문이 있습니다. 이 DB의 테이블을 조작하고 Windows 시스템 이벤트 로그 (파일 시스템이 NTFS 임)에 여러 디스크 불량 블록 보고서가 있음을 알았습니다. 나는이 오류가이 DB로 내 작업과 관련이 있다고 의심합니다. 내 questing mdf 파일의 데이터 일부가 손상된 경우 SQL Server가이 데이터 무결성 문제를 감지 할 가능성이 있습니까? 거기에 일부 오류 검사 메커니즘을 mdf : 당 레코드 또는 테이블 당 crc, 등? 이 경우 자동으로 수행되지 않습니다. 어떻게 수동으로 테스트 할 수 있습니까?T-SQL MDF 파일은 데이터 무결성을 검사 할 가능성이 있습니까?

답변

0

이것은 프로그래밍 질문이 아니지만. 그런 다음 가장 가능성이 불량 블록 오류를 던지는 경우

DBCC CHECKTABLE (Transact-SQL)

DBCC CHECKDB (Transact-SQL)

당신은 디스크가 나쁜 가고 있습니다. 하드웨어 문제를 해결해야합니다.

+0

위험하다는 사실을 알고 있으며 최대한 빨리 HW 문제를 해결해야합니다. 하지만 내 질문은 파일 시스템이 아닌 SQL 서버 계층의 데이터 보호에 관한 것입니다. – Sergey

+0

위험한 것은 무엇입니까? 그 명령이나 섹터가 나쁜 디스크를 사용하고 있습니까? Microsoft는 왜 위험한 명령을 제공합니까? – Paparazzi

관련 문제