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

Summary: 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.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

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.

Cause

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

Resolution

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.

Affected Products

Prosupport for Microsoft Software
Article Properties
Article Number: 000223030
Article Type: Solution
Last Modified: 23 Jan 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.