반응형
- /**********************************************************************************************
-- Title : [2k] Tempdb가 Suspect 상태가 된 경우의 문제 해결
-- Reference : 웹검색
-- Key word : sp_resetstatus, tempdb, suspect
**********************************************************************************************/
/*
1. tempdb.mdf 파일과 tempdb.ldf 파일이 있는지 확인하고, 만약 있으면 파일들의 이름을
변경합니다.
2. 다음과 같은 명령어를 사용하여 명령 프롬프트 상에서 SQL Server를 시작합니다. 명명된
인스턴스인 경우에는 -s 매개변수를 지정합니다.
sqlservr -c -f -T3608 -T4022
[주의]
명령 프롬프트 창이 열린 채로 두어야 합니다. 명령 프롬프트 창을 닫으면 SQL Server
프로세스가 중지됩니다.
3. 쿼리 분석기에서 sp_resetstatus를 수행하여 tempdb의 suspect 상태를 해제합니다.
EXEC master..sp_resetstatus Tempdb
4. 명령 프롬프트 찾에서 <Ctrl+C> 키를 눌러 SQL Server 서비스를 중지합니다.
5. SQL Server 서비스를 시작합니다. 이렇게 작업하면 Tempdb 데이터베이스 파일들이 새로
생성되며 tempdb가 정상적으로 복구됩니다.
*/
반응형