Sdílet prostřednictvím


MSSQLSERVER_17120

platí pro:SQL Server

Podrobnosti

Vlastnost Hodnota
Název produktu SQL Server
ID události 17120
Zdroj událostí MSSQLSERVER
Součást SQLEngine
Symbolický název INIT_SPAWN
Text zprávy SQL Server nemohl vytvořit %s vlákno. Informace o možných souvisejících problémech najdete v protokolu chyb SQL Serveru a v protokolu chyb operačního systému.

Vysvětlení

Chyba 17120 je vyvolána v případě, že se nepodaří vytvořit vlákno, které provádí úlohy systému nebo na pozadí. Mezi příklady úloh na pozadí patří Kontrolní bod, Lazy Writer, Úloha obnovení databáze, Čtenář protokolů, Zapisovač protokolů, Automatické zmenšení úkolu, Správce komunikace, Paralelní úloha znovu a mnoho dalších. Chyba %s obsahuje název úkolu. Tady jsou příklady, jak se tato chyba může zobrazit v protokolech chyb:

Error: 17120, Severity: 16, State: 1.
SQL Server could not spawn checkpoint thread. Check the SQL Server error log and the operating system error log for information about possible related problems.
Error: 17120, Severity: 16, State: 1.
SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the operating system error log for information about possible related problems.
Error: 17120, Severity: 16, State: 1.
SQL Server could not spawn log writer thread. Check the SQL Server error log and the operating system error log for information about possible related problems.

Příčina

SQL Server nemůže vytvořit vlákno pro spuštění úlohy na pozadí. Mezi obvyklé příčiny patří:

  • Nedostatek paměti nebo nedostatek paměti dostupné v systému nebo na SQL Serveru
  • SQL Server je uprostřed vypnutí
  • Sql Server je služba nemůže spustit kvůli problému s chybnou konfigurací nebo prostředkem

Akce uživatele

Diagnostikujte další chyby a v systému a zkuste operaci zopakovat.

  1. Problémy s nedostatkem paměti: Prvním krokem k zahájení šetření je kontrola nedostatku paměti nebo stavu nedostatku paměti. Zkontrolujte protokol událostí systému a protokoly chyb SQL. Informace o řešení potíží najdete v tématu Řešení potíží s nedostatkem paměti nebo nedostatkem paměti na SQL Serveru.

  2. Řešení chybných nakonfigurovaných protokolů Mezi běžné problémy, které byly hlášeny, patří chybně nakonfigurované protokoly SQL Serveru. Další informace najdete v článku o SQL Serveru, který nelze spustit, pokud jsou všechny protokoly zakázány. V protokolu chyb můžete sledovat následující posloupnost chyb:

    Error: 17182, Severity: 16, State: 1.
    TDSSNIClient initialization failed with error 0xd, status code 0x4. Reason: **All protocols are disabled. The data is invalid**.
    Error: 17182, Severity: 16, State: 1.
    TDSSNIClient initialization failed with error 0xd, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. The data is    invalid.
    Error: 17826, Severity: 18, State: 3.
    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.
    Error: 17120, Severity: 16, State: 1.
    SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the operating system error log for information about possible related    problems.
    
  3. Řešení problémů s konfigurací a aktualizací protokolu TLS Dalším běžným problémem, který byl hlášen, zahrnuje konfiguraci protokolu TLS na serveru, který brání SQL Serveru v vytvoření úlohy komunikace na pozadí.

    Error: 26011, Severity: 16, State: 1.
    The server was unable to initialize encryption because of a problem with a security library. The security library may be missing. Verify that security.dll exists on  the    system.
    Error: 17182, Severity: 16, State: 1.
    TDSSNIClient initialization failed with error 0x139f, status code 0x80. Reason: Unable to initialize SSL support. The group or resource is not in the correct state  to    perform the requested operation.
    Error: 17182, Severity: 16, State: 1.
    TDSSNIClient initialization failed with error 0x139f, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. The group  or    resource is not in the correct state to perform the requested operation.
    Error: 17826, Severity: 18, State: 3.
    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.
    Error: 17120, Severity: 16, State: 1.
    SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
    

    Ujistěte se, že pro SQL Server správně nakonfigurujete protokol TLS. Informace o potřebných aktualizacích najdete v tématu Podpora protokolu TLS 1.2 pro Microsoft SQL Server.

  4. Řešení problémů s šifrovacími certifikáty Dalším běžným problémem je chybná konfigurace certifikátů TLS/SSL, které vedou k tomu, že SQL Server nemůže spustit a spustit vlákno.

    Error: 26014, Severity: 16, State: 1.
    Unable to load user-specified certificate [Cert Hash(sha1) "%hs"]. The server will not accept a connection. You should verify that the certificate is correctly installed.    See "Configuring Certificate for Use by SSL" in Books Online.
    
    Error: 17182, Severity: 16, State: 1.
    TDSSNIClient initialization failed with error 0x80092004, status code 0x80. Reason: Unable to initialize SSL support. Cannot find object or property.
    
    Error: 17826, Severity: 18, State: 3.
    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.
    
    Error: 17120, Severity: 16, State: 1.
    SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
    

    Další informace naleznete v tématu Služba SQL Server nelze spustit po konfiguraci instance pro použití certifikátu Secure Sockets Layer.