블로그 이미지
LifeisSimple

calendar

1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

Notice

2012. 2. 25. 16:33 Brain Trainning/DataBase
 DB가  Suspect모드로 들어가게 되면 다음과 같은 방법으로 처리합니다. 2005버전
(특히나 빠른 복구시간을 요하는 경우 얼른 처리를)

출처 : http://www.MSSQLTips.com/tip.asp?id=1914

1. 상태변경 (Turn off Suspect flag on Database)
Exec sp_resetstatus 'DB_Name'

2. Emergency Mode 로 전환해서 문제해결 (해결중에 다른 사용자의 접근 차단)
Alter Database DB_Name SET EMERGENCY

3. 정합성 체크
DBCC checkdb ('DB_Name')

4. 정합성에 큰 문제가 없다면 Single_User Mode 로 전환
Alter Database DB_Name Set Single_User with Rollback Immediate

5. 데이터 에러 체크 (일부 데이터 유실 허용)
DBCC CheckDB ('DB_Name', Repair_Allow_Data_Loss)

6. Multi_User 모드 변환 후 정상 서비스
Alter Database DB_Name Set Multi_User


이런 방식으로 복구를 해줍니다. 
 
posted by LifeisSimple