O serviço do SQL não 'starta' depois da limpeza de disco (Disk Cleanup)

quinta-feira, 1 de outubro de 2009

Olá! vou relatar um problema que tive em um servidor de banco de dados ao executar a limpeza de disco.

Tenho uma máquina com uma instância SQL 2005 e outra SQL 2008 - ambas Enterprise. Como precisei liberar uso de memória e CPU, dei um stop em todos os serviços de SQL Server:



Por falta de espaço em disco, efeutei também a limpeza via Disk Cleanup:



Num dado momento, precisei startar o serviço do SQL 2005 que startou normalmente, mas o 2008 não.
Erro: Windows could not start the Sql Server (SQL2008) on Local Computer. For more information, review the System Event Log. If this is a non-Microsoft service, contact the service vendor, and refer to service-specific error code 3417.



Assim, após diversas buscas na web, e unindo infos de um post e outro, descobri que era necessário descomprimir os ldf´s e mdf´s do diretório DATA. Eles foram comprimidos no processo de limpeza de disco:






Pelo SQL Server Configuration Manager, startei normalmente o serviço. Poderia ser também pela ferramenta Services do Windows:



A maioria dos foruns relata comumente este erro no SQL Express 2005. Mas para 2008, não encontrei nada.

Prontinho, SQL 2008 de pé e pronto para uso. Let´s go!

0 comentários: