본문 바로가기
MS-SQL/Query

데이터베이스 무결성 검사

by Hwoarang757 2013. 7. 3.

 

 

DBCC CHECKTABLE ( '테이블명' ) - > 테이블의 무결성 점검 .

DBCC CHECKDB(' 데이터베이스명' ) -> 데이터베이스의 무결성 점검.

 

문제가 발생됫을시 수정 방안

ALTER DATABASE 데이터베이스명 SET SINGLE_USER ROLLBACK IMMEDIATE

 

DBCC CHECKDB ( ' 데이터베이스명' , 인수 )

 

인수의 3가지

 

REPAIR_FAST : 시간이 많이 소요되지 않으며 , 데이터의 손실이 없으며 사소한 오류 수정

 

REPAIR_REBUILD : 넓은 범위의 오류 검색 , 수정 REPAIR_FAST보다 시간이 걸림.

 

REPAIR_ALLOW_DATA_LOSS : 모든 오류 수정 작업 , 데이터가 손실될수도 있다.