반응형
  1. /**********************************************************************************************
    -- 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가 정상적으로 복구됩니다.
    */
반응형

+ Recent posts