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.
In dit artikel wordt een probleem besproken waarbij SQL Server niet kan worden gestart wanneer het opstartaccount niet over de vereiste machtigingen beschikt.
Oorspronkelijke productversie: SQL Server
Oorspronkelijk KB-nummer: 3006856
Symptomen
Wanneer u probeert een SQL Server-service te starten of opnieuw te starten, mislukt dit en worden de volgende berichten vastgelegd in het SQL Server-foutenlogboek:
<Time stamp> spid9s Error: 17182, Severity: 16, State: 1.
<Time stamp> spid9s TDSSNIClient initialization failed with error 0xffffffff, status code 0x80. Reason: Unable to initialize SSL support.
<Time stamp> spid9s Error: 17182, Severity: 16, State: 1.
<Time stamp> spid9s TDSSNIClient initialization failed with error 0xffffffff, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors.
<Time stamp> spid9s Error: 17826, Severity: 18, State: 3. Time stamp spid9s Could not start the network library because of an internal error in the network library. To determine the cause, review the errors immediately preceding this one in the error log.
<Time stamp> spid9s Error: 17120, Severity: 16, State: 1. Time stamp spid9s SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
Notitie
Dit probleem treedt alleen op op een SQL Server-exemplaar dat wordt uitgevoerd onder een domeinaccount.
Oorzaak
Het probleem treedt op omdat de gebruikelijke machtigingen die zijn verleend aan een SQL-serviceaccount ontbreken. De gebruikersrechten voor het SQL Server-opstartaccount dat aanwezig moet zijn, zijn als volgt:
Pas geheugenquota aan voor een proces (SeIncreaseQuotaPrivilege).
Passverse-controle omzeilen (SeChangeNotifyPrivilege).
Meld u aan als een service (SeServiceLogonRight).
Een token op procesniveau vervangen (SeAssignPrimaryTokenPrivilege).
Zie Servicemachtigingen voor meer informatie.
Oplossing
Als u het probleem wilt oplossen, verleent u de ontbrekende machtigingen aan het SQL Service-domeinaccount met behulp van het deelvenster Gebruikersrechtentoewijzing in de MMC-module Lokaal beveiligingsbeleid .