Nie można uruchomić usług programu SQL Server przy użyciu poświadczeń domeny

W tym artykule omówiono problem polegający na tym, że uruchomienie programu SQL Server nie powiodło się, gdy konto uruchamiania nie ma wymaganych uprawnień.

Oryginalna wersja produktu: SQL Server
Oryginalny numer KB: 3006856

Symptomy

Podczas próby uruchomienia lub ponownego uruchomienia usługi PROGRAMU SQL Server nie można tego zrobić, a w dzienniku błędów programu SQL Server są rejestrowane następujące komunikaty:

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

Uwaga 16.

Ten problem występuje tylko w wystąpieniu programu SQL Server, które działa w ramach konta domeny.

Przyczyna

Ten problem występuje, ponieważ brakuje zwykłych uprawnień przyznanych kontu usługi SQL. Prawa użytkownika dla konta uruchamiania programu SQL Server, które muszą być obecne, są następujące:

  • Dostosowywanie przydziałów pamięci dla procesu (SeIncreaseQuotaPrivilege).

  • Pomiń sprawdzanie przechodzenia (SeChangeNotifyPrivilege).

  • Zaloguj się jako usługa (SeServiceLogonRight).

  • Zastąp token na poziomie procesu (SeAssignPrimaryTokenPrivilege).

Aby uzyskać więcej informacji, zobacz Uprawnienia usługi.

Rozwiązanie

Aby rozwiązać ten problem, przyznaj brakujące uprawnienia do konta domeny usługi SQL przy użyciu okienka Przypisywanie praw użytkownika w przystawce MMC zasad zabezpieczeń lokalnych.