A ID do evento 17058 e SQL Server não é iniciada
Aplica-se ao: SQL Server
Sintomas
Se o serviço microsoft SQL Server não conseguir encontrar o caminho configurado para criar logs de erro, o serviço não será iniciado e você receberá a seguinte mensagem de erro, dependendo de como você tentar iniciar o serviço:
Usando o applet dos Serviços:
O Windows não pôde iniciar o serviço de SQL Server (MSSQLSERVER) no Computador Local.
Erro 1067: o processo foi encerrado inesperadamente.Usando um prompt de comando:
O serviço SQL Server (MSSQLSERVER) está começando.
O serviço SQL Server (MSSQLSERVER) não pôde ser iniciado.
Ocorreu um erro específico do serviço: 13.
Mais ajuda está disponível digitando o NET HELPMSG 3523.
Resolução
Verifique o log do aplicativo e verifique se você vê uma entrada de mensagem de erro que se assemelha ao seguinte:
Log Name: Application Source: MSSQLSERVER Date: <Datetime> Event ID: 17058 Task Category: Server Level: Error Keywords: Classic User: N/A Computer: <Server name> Description: initerrlog: Could not open error log file 'C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVR\MSSQL\Log\ERRORLOG'. Operating system error = 3(The system cannot find the path specified.).
Verifique o caminho definido para o arquivo ErrorLog usando SQL Server Configuration Manager.
Você também pode verificar o caminho na seguinte entrada do registro:
Subchave Data HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQLServer\Parameters\SQLArg1
-eC:\Arquivos do Programa\Microsoft SQL Server\MSSQL15. MSSQLSERVR\MSSQL\Log\ERRORLOG Tente copiar o caminho e verifique manualmente no Windows Explorer ou em um prompt de comando que você pode acessar o destino no caminho. (Esteja ciente de erros de digitação, caracteres especiais e problemas de cópia e cola.)
Aqui está um exemplo de comando incorreto que inclui um erro de digitação:
C:\>dir "C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVR\MSSQL\Log"
O sistema não pode encontrar o caminho especificado.
Aqui está um comando correto:
C:\>dir "C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Log"
Volume na unidade C é Windows
Número de série de volume é 40B5-7ED1Diretório de C:\Program Files\Microsoft SQL Server\MSSQL15. MSSQLSERVER\MSSQL\Log
<Datetime><DIR> .
<Datetime><DIR> ..
<Datetime> 20.640 ERRORLOG
<Datetime> 14.082 ERRORLOG.1Atualize o caminho para uma pasta válida na qual a conta de inicialização SQL Server tem permissões para criar, ler, gravar e atualizar arquivos.
Reinicie o serviço SQL Server.