데이터베이스 손상 여부 체크
DBCC CHECKDB('데이터베이스명')
go
데이터베이스 복구 옵션
• REPAIR_FAST : 인덱스 재생성 없이도 수정할 수 있는 간단한 오류만을 복구
• REPAIR_REBUILD : REPAIR_FAST의 작업 뿐만 아니라 인덱스 재생성 작업을 통해 복구
• REPAIR_ALLOW_DATA_LOSS : 보고된 모든 오류를 복구하되 데이터 손실 가능성이 있음
데이터베이스 복구
-- 단일 사용자 모드
ALTER DATABASE 데이터베이스명 SET SINGLE_USER WITH ROLLBACK IMMEDIATE
USE 데이터베이스명
GO
DBCC CHECKDB('데이터베이스명', REPAIR_ALLOW_DATA_LOSS)
GO
-- 다중 사용자 모드
ALTER DATABASE 데이터베이스명 SET
MULTI_USERGO