Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Dit artikel helpt u bij het oplossen van de problemen waarbij de SQL Server-service en de SQL Server Agent-service mogelijk niet worden gestart op een zelfstandige server.
              Oorspronkelijke productversie: SQL Server
              Oorspronkelijk KB-nummer: 307288
Symptomen
Probleem 1: Op een zelfstandige server kan de MSSQLSERVER-service niet worden gestart en wordt het volgende foutbericht weergegeven:
An error 1068 - (The dependency service or group failed to start.) occurred while performing this service operation on the MSSQLServer Service.Probleem 2: De SQLServerAgent-service kan ook niet worden gestart en u ontvangt het volgende foutbericht:
An error 1068 - (The dependency service or group failed to start.) occurred while performing this service operation on the SQLServerAgent Service.Probleem 1 en probleem 2 treden op wanneer aan beide van de volgende voorwaarden wordt voldaan:
- De servercomputer bevindt zich in een werkgroep en maakt geen deel uit van een domein.
 - Zowel de MSSQLSERVER- als SQLServerAgent-services zijn ingesteld op het gebruik van een domeinaccount voor het opstarten.
 
Probleem 3: Op een domeinlidserver wordt de MSSQLSERVER-service mogelijk niet gestart tijdens het starten van de server en ontvangt u het volgende bericht in Logboeken met gebeurtenis-id 7038:
The MSSQLSERVER service was unable to log on as domain\mssqlsvc with the currently configured password due to the following error: Source: NetLogon Description: There are currently no logon servers available to service the logon request. The MSSQLSERVER service terminated unexpectedly.Dit probleem treedt op wanneer aan alle volgende voorwaarden wordt voldaan:
- De server maakt deel uit van een domein.
 - Zowel de MSSQLSERVER- als SQLServerAgent-services zijn ingesteld op het gebruik van een domeinaccount voor het opstarten.
 - De opstartmodus voor MSSQLSERVER en SQLServerAgent is ingesteld op Automatisch.
 
Oorzaak
Probleem 1 en probleem 2 treden op omdat de server een zelfstandige computer is en de NetLogon-service niet op de server start. Daarom zijn er geen aanmeldingsverificaties voor het hele domein mogelijk.
Probleem 3 treedt op omdat SQL Server-services proberen te starten voordat de NetLogon-service wordt gestart.
Oplossing
Voer de volgende stappen uit om probleem 1 en probleem 2 op te lossen:
- Wijzig het opstartaccount van zowel de MSSQLSERVER als SQLServerAgent om het lokale systeemaccount te gebruiken.
 - Start de server opnieuw.
 
Notitie
Op een zelfstandige computer moet de NetLogon-service worden ingesteld voor handmatig opstarten.
Gebruik de volgende tijdelijke oplossingen om probleem 3 op te lossen:
Configureer het opstarten van SQL Server om vertraagd te starten voor bepaalde Windows-servers. Andere Windows-services, zoals NetLogon, voltooien eerst en SQL Server wordt zonder problemen gestart.
Configureer het opstarten van SQL Server om het opnieuw te proberen. Het opstarten kan worden voltooid tijdens de tweede opstartpoging.
Wijzig de waarde voor detectie van dubbele adressen (
-DadTransmits) in1voor alle netwerkinterfaces op de server. Zie de opdracht Set-NetIPInterface voor meer informatie.Wijzig de herstelopties voor SQL Server- en SQL Server Agent-services. Geef de service opnieuw opstarten op als actie voor de foutopties. U kunt deze optie uitvoeren vanuit de applet Services van Systeembeheer met behulp van de vertrouwde Service Control Manager-interfaces.
Als de vertraagde startoptie probleem 3 niet kan oplossen, voegt u de volgende afhankelijkheden toe aan de SQL Server-service:
- Ip-helperservice
 - Serverservice
 - Netwerklijstservice
 
U kunt de afhankelijkheden toevoegen met behulp van de volgende opdrachten. In het volgende voorbeeld wordt ervan uitgegaan dat er een standaard SQL Server-exemplaar
MSSQLSERVERis. Voor een benoemd exemplaar gebruikt uMSSQL$INSTANCENAME:sc.exe qc MSSQLSERVER ::view dependencies sc.exe config MSSQLSERVER depend=iphlpsvc/LanmanServer/netprofm sc.exe qc MSSQLSERVER ::view dependenciesDe eerste en derde opdrachten geven de afhankelijkheden voor en na de wijziging weer.