A unidade C é a unidade do sistema operacional
A unidade D é a unidade de dados (dbs do sistema e do usuário)
A unidade E é a unidade de log (dbs do sistema e do usuário)
A unidade D travou. Portanto, o sql não está iniciando porque o arquivo mestre mdf está ausente.
Eu poderia ter iniciado o servidor sql apontando para o backup do arquivo mestre mdf e, em seguida, restaurar msdb/model/user dbs. Mas todos os meus arquivos de backup estão no formato .bak.
Tenho backups completos e de log de dbs do sistema/usuário (.bak). Como faço para extrair o arquivo mestre mdf para inicializar meu servidor sql?
Talvez restaure o mestre em um novo servidor de teste e copie esse arquivo mdf mestre para o servidor sql original. Ou seria apropriado reconstruir os dbs do sistema e, em seguida, restaurar os dbs mestre/msdb/modelo/usuário?
Há duas abordagens com as quais trabalhei.
master
a partir de um backup recente.master
arquivos de lá e você deve estar pronto para ir.Recomendo a leitura do excelente artigo de Gail Shaw, The SQL Server Instance That Will not Start , para obter um repositório de soluções para vários tipos de problemas de inicialização.