dbcc CheckTable - Page 깨졌을때 복구

-- MSSQL 2009. 4. 10. 10:03
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

dbcc checkdb(DBName)
dbcc checktable(DBName)
dbcc checktable(DBName, repair_allow_data_loss)

repair_fast - 손실없음
repair_rebuild - 손실없음
repair_allow_data_loss - 데이터 손실 가능하다


--싱글유저모드
kill
go
 
alter database DBName set single_user
go
 
--아래먼저 시도 해보고
repair_fast - 손실없음
repair_rebuild - 손실없음
 
dbcc checktable(DBName, repair_allow_data_loss)
 
--확인
dbcc checktable(DBName)
 
repair_allow_data_loss 옵션은 문제된 페이지 날라감.
 
-- 백업이 정상적으로 없는 최악 최종의 상황에서만 사용
dbcc checktable(DBName, repair_allow_data_loss) 

'-- MSSQL' 카테고리의 다른 글

테이블변수  (0) 2009.06.10
SQL Server TempDB의 이해와 최적화  (0) 2009.04.23
dbcc help  (0) 2009.04.10
10 Steps to securing your SQL Server  (0) 2009.03.18
SET IDENTITY_INSERT ON/OFF  (0) 2009.02.25
posted by 어린왕자악꿍