MS-SQL/Query
데이터베이스 무결성 검사
Hwoarang757
2013. 7. 3. 10:28
DBCC CHECKTABLE ( '테이블명' ) - > 테이블의 무결성 점검 .
DBCC CHECKDB(' 데이터베이스명' ) -> 데이터베이스의 무결성 점검.
문제가 발생됫을시 수정 방안
ALTER DATABASE 데이터베이스명 SET SINGLE_USER ROLLBACK IMMEDIATE
DBCC CHECKDB ( ' 데이터베이스명' , 인수 )
인수의 3가지
REPAIR_FAST : 시간이 많이 소요되지 않으며 , 데이터의 손실이 없으며 사소한 오류 수정
REPAIR_REBUILD : 넓은 범위의 오류 검색 , 수정 REPAIR_FAST보다 더 시간이 걸림.
REPAIR_ALLOW_DATA_LOSS : 모든 오류 수정 작업 , 데이터가 손실될수도 있다.