반응형
alter database [DATABASE] set single_user
go
dbcc checkdb ([DATABASE], REPAIR_ALLOW_DATA_LOSS)
go
alter database [DATABASE] set multi_user
go
# 복구 옵션
1. REPAIR_FAST : 사소한 손상을 복구하는 작업을 수행하며 수행 시간도 빠 르고 데이터 유실도 유발하지 않습니다.
2. REPAIR_REBUILD : REPAIR_FAST 에서 이루어지는 모든 복구 작업을 수 행하고 인덱스 재작성과 같이 시간이 소요되는 복구 작업을 수행하며, 소요 시간 이 길고 데이터 유실도 발생하지 않습니다.
3. REPAIR_ALLOW_DATA_LOSS : REPAIR_REBUILD가 수행하는 모든 작업 들을 동일하게 수행하며, 데이터 유실이 발생할 수 있는 작업을 추가로 수행합니 다.
구조적인 문제와 페이지 오류를 정정하고 손상된 텍스트 오브젝트를 삭제하 는 작업을 수행하기 때문에 데이터 유실이 발생할 수도 있습니다.
'Dev::SQL Server' 카테고리의 다른 글
SQL Server 2005 DB 미러링 상태에서 .ldf (log) 파일 용량 축소 작업 (0) | 2013.12.16 |
---|---|
미러링 구성 (0) | 2012.12.21 |
데이터베이스 미러링 세션에 서비스 강제 수행 (0) | 2012.10.08 |
SQL 서버가 설치된 가상화 이미지를 Copy 한 후 IP를 통한 DB 접속이 되지 않을 경우 (0) | 2012.09.07 |
SQL Server Snapshot (0) | 2012.09.07 |