L'avvio dei servizi SQL Server che usano le credenziali di dominio non riesce

Questo articolo illustra un problema a causa del quale SQL Server non viene avviato quando l'account di avvio non dispone delle autorizzazioni necessarie.

Versione originale del prodotto: SQL Server
Numero KB originale: 3006856

Sintomi

Quando si tenta di avviare o riavviare un servizio SQL Server, l'operazione non riesce e i messaggi seguenti vengono registrati nel log degli errori di SQL Server:

<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.

Note

Questo problema si verifica solo in un'istanza di SQL Server eseguita con un account di dominio.

Causa

Il problema si verifica perché mancano le autorizzazioni consuete concesse a un account del servizio SQL. I diritti utente per l'account di avvio di SQL Server che devono essere presenti sono i seguenti:

  • Regolare le quote di memoria per un processo (SeIncreaseQuotaPrivilege).

  • Ignorare il controllo attraversamento (SeChangeNotifyPrivilege).

  • Accedere come servizio (SeServiceLogonRight).

  • Sostituire un token a livello di processo (SeAssignPrimaryTokenPrivilege).

Per altre informazioni, vedere Autorizzazioni del servizio.

Risoluzione

Per risolvere il problema, concedere le autorizzazioni mancanti all'account di dominio del servizio SQL usando il riquadro Assegnazione diritti utente nello snap-in MMC Criteri di sicurezza locali.