O serviço do SQL Server (MSSQLSERVER) falha ao iniciar

Resumen: O serviço Microsoft SQL Server (MSSQLSERVER) pode falhar ao iniciar devido a um banco de dados corrompido. Este artigo ilustra o processo de solução desse problema.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

Falha ao iniciar o serviço Microsoft SQL Server (MSSQLSERVER). Erro 7024 (origem: Service Control Manager) é exibido no log de eventos do sistema do servidor em que o SQL está instalado.

Causa

Esse serviço pode falhar ao iniciar por vários motivos, e este artigo aborda um: um banco de dados corrompido.

Resolución

Quando qualquer serviço não é iniciado, o Gerenciador de controle de serviço registra um erro no log de eventos do sistema do servidor que hospeda esse serviço. Este evento (ID 7024 neste caso) pode ou não fornecer detalhes suficientes para solucionar o problema. Ao solucionar um problema com o serviço SQL Server, o log de erros SQL provavelmente contém informações mais úteis.

Para localizar o log de erro SQL, execute estas etapas:
  1. Inicie o SQL Server Configuration Manager.
  2. Selecione SQL Server Services no painel esquerdo.
  3. No painel central, clique com o botão direito do mouse em SQL Server (MSSQLSERVER) e selecione Properties.
  4. Na janela de propriedades, selecione a guia Parâmetros de inicialização .
  5. No campo Parâmetros existentes , a entrada que começa com -e contém o caminho para o log de erros.
No Explorador de arquivos, navegue até o caminho fornecido acima. O arquivo ERRORLOG sem extensão é o log de erros atual. (Arquivos ERRORLOG com extensões numéricas são logs mais antigos.) Abra o arquivo de log atual no bloco de notas e role até o final do arquivo. A última entrada no registro deve ser um erro indicando o motivo da falha do serviço.

Um banco de dados corrompido pode ser indicado por um erro semelhante a este:

SQL Server detectou um erro de E/S baseado em consistência lógica: Soma

de verificação incorretaA mensagem de erro também indica qual banco de dados apresentou o problema. Há três bancos de dados do sistema necessários para que os serviços SQL sejam iniciados: o banco de dados mestre , o banco de dados modelo e tempdb. O erro provavelmente menciona um desses bancos de dados.

Se a corrupção no banco de dados master for a causa, a restauração desse banco de dados a partir de um backup será a solução recomendada.

Se a causa estiver corrompida no banco de dados modelo, um procedimento de reparo poderá ser encontrado em Reparo do Banco de Dados Modelo do SQL Server.

O banco de dados tempdb é recriado sempre que o serviço do SQL Server é iniciado, desde que o banco de dados de modelo esteja intacto.

Productos afectados

Prosupport for Microsoft Software
Propiedades del artículo
Número del artículo: 000223030
Tipo de artículo: Solution
Última modificación: 23 ene 2025
Versión:  3
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.