terça-feira, 8 de dezembro de 2009

Recuperando Banco Suspect

Devido a um reset não esperado no servidor, um dos bancos da empresa ficou em suspect.

Para recuperá-lo, utilizei os seguintes comandos:

    EXEC sp_resetstatus 'BancoSuspect';

    ALTER DATABASE BancoSuspect SET EMERGENCY

    DBCC checkdb('BancoSuspect')

    ALTER DATABASE BancoSuspect SET SINGLE_USER WITH ROLLBACK IMMEDIATE

    DBCC CheckDB ('BancoSuspect', REPAIR_ALLOW_DATA_LOSS)

    ALTER DATABASE BancoSuspect SET MULTI_USER





Substitua o 'BancoSuspect' pelo seu banco problemático. No meu caso, tive que insistir no checkdb, pois retornou diversos erros na primeira execução, para então executar novamente o set para modo multi-usuário.



Até a próxima!

Um comentário:

Leave your comment here!