Felet "Åtkomst nekas" och SQL Server startar inte
Gäller för: SQL Server
Symptom
När du konfigurerar Microsoft SQL Server-tjänsten så att den körs under ett konto som inte har tillräcklig behörighet för SQL Server-installationsmappen startar inte SQL Server och returnerar ett felmeddelande som liknar följande, beroende på hur du försöker starta tjänsten:
Med hjälp av services-appleten:
Windows kunde inte starta SQL Server-tjänsten (MSSQLSERVER) på den lokala datorn.
Fel 5: Åtkomst nekas.Genom att använda en kommandotolk:
C:\Users\username>NET START MSSQLSERVER
Systemfel 5 har uppstått.
Åtkomst nekas.
Åtgärd
Öppna systemloggen och kontrollera att du ser en felmeddelandepost som liknar följande:
Log Name: System Source: Service Control Manager Date: <Datetime> Event ID: 7000 Task Category: None Level: Error Keywords: Classic User: N/A Computer: <Server name> Description: The SQL Server (MSSQLSERVER) service failed to start due to the following error: Access is denied.
Använd antingen Konfigurationshanteraren för Microsoft SQL Server eller tjänsthanteraren och kontrollera tjänstkontot för SQL Server-tjänsten.
Gå till SQL Server-installationsmappen (till exempel
C:\Program Files\Microsoft SQL Server\MSSQL15.MSSQLSERVER\MSSQL\Binn
) och gör följande för att kontrollera den effektiva åtkomsten för SQL-tjänstkontot:- Högerklicka på filen eller mappen, välj Egenskaper och välj sedan fliken Säkerhet .
- Välj Avancerat, välj fliken Effektiv åtkomst och välj sedan Välj en användare för att antingen skriva in SQL-tjänstkontot eller välj i listan.
- Välj Visa effektiv åtkomst för att förstå och lösa behörighetsproblemet. Om behörigheten Neka till exempel läggs till för användaren eller gruppen som SQL Server-tjänstkontot är medlem i tar du bort behörigheten Neka och startar om SQL Server-tjänsten.
Kommentar
Du kan också använda verktyget Processövervakare för att identifiera och isolera behörighetsproblemen. Följande skärmbild av ett exempel på utdata från Process Monitor visar <sql Server-tjänstkontot DomainName>\sqlsrvlogin som genererar ett fel om nekad åtkomst.