답변:
먼저 데이터베이스를 분리하지 마십시오.
마지막으로 성공한 백업에서 복원하는 것이 좋습니다. 그렇지 않으면 EMERGENCY 복구 모드를 사용해야합니다 (SQL 2005 이상을 실행한다고 가정합니다). 다음은이 주제에 관한 Paul Randal의 게시물입니다. 조치를 취하기 전에 두 가지를 모두 읽으십시오.
데이터 파일이나 로그 파일을 잃어 버렸을 때 의심스러운 데이터베이스 2 가지 경우에 대한 지침을 작성했습니다. 다음을 읽으십시오 :
나의 첫번째 충고는; 의심스러운 데이터베이스를 분리하지 마십시오. 업데이트 된 백업에서 데이터베이스를 복원하면 도움이됩니다. 백업을 사용할 수 없거나 문제가있는 경우 EMERGENCY
모드가 유용 할 수 있습니다.
데이터베이스를 비상 모드로 설정하십시오.
ALTER DATABASE DB_NAME SET EMERGENCY
이제 데이터베이스 불일치를 다음과 같이 확인하십시오.
DBCC CHECKDB (‘DB_NAME’)
DBCC CHECKDB 복구 허용 데이터 손실 옵션은 최후의 수단입니다. 결과적으로 데이터가 손실 될 수 있으므로 실행하지 않는 것이 좋습니다.