O serviço do SQL Server (MSSQLSERVER) falha ao iniciar
Sammanfattning: 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.
Den här artikeln gäller för
Den här artikeln gäller inte för
Den här artikeln är inte kopplad till någon specifik produkt.
Alla produktversioner identifieras inte i den här artikeln.
Symptom
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.
Orsak
Esse serviço pode falhar ao iniciar por vários motivos, e este artigo aborda um: um banco de dados corrompido.
Upplösning
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:
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.
Para localizar o log de erro SQL, execute estas etapas:
- Inicie o SQL Server Configuration Manager.
- Selecione SQL Server Services no painel esquerdo.
- No painel central, clique com o botão direito do mouse em SQL Server (MSSQLSERVER) e selecione Properties.
- Na janela de propriedades, selecione a guia Parâmetros de inicialização .
- No campo Parâmetros existentes , a entrada que começa com -e contém o caminho para o log de erros.
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.
Berörda produkter
Prosupport for Microsoft SoftwareArtikelegenskaper
Artikelnummer: 000223030
Artikeltyp: Solution
Senast ändrad: 23 jan. 2025
Version: 3
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.