Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln hjälper dig att felsöka fel 17182 som inträffar när du installerar en kumulativ uppdatering (CU) eller Service Pack (SP) för Microsoft SQL Server. Felet uppstår när skript för databasuppgradering körs.
Symptom
När du tillämpar en CU eller ett SP för SQL Server rapporterar installationsprogrammet följande fel:
Väntan på databasmotorns återställningshandtag misslyckades. Mer information om orsaker finns i SQL Server-felloggen.
När du kontrollerar SQL Server-felloggen ser du fel som följande:
2019-04-27 00:49:59.53 spid13s Unable to initialize SSL encryption because a valid certificate could not be found, and it is not possible to create a self-signed certificate.
2019-04-27 00:49:59.53 spid13s Error: 17182, Severity: 16, State: 1.
2019-04-27 00:49:59.53 spid13s TDSSNIClient initialization failed with error 0x80090331, status code 0x80. Reason: Unable to initialize SSL support. The client and server cannot communicate, because they do not possess a common algorithm.
2019-04-27 00:49:59.53 spid13s Error: 17182, Severity: 16, State: 1.
2019-04-27 00:49:59.53 spid13s TDSSNIClient initialization failed with error 0x80090331, status code 0x1. Reason: Initialization failed with an infrastructure error. Check for previous errors. The client and server cannot communicate, because they do not possess a common algorithm.
2019-04-27 00:49:59.53 spid13s Error: 17826, Severity: 18, State: 3.
2019-04-27 00:49:59.53 spid13s 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.
2019-04-27 00:49:59.53 spid13s Error: 17120, Severity: 16, State: 1.
2019-04-27 00:49:59.53 spid13s SQL Server could not spawn FRunCommunicationsManager thread. Check the SQL Server error log and the Windows event logs for information about possible related problems.
Orsak
Problemet uppstår om TLS 1.0 är inaktiverat på servern och du försöker installera en version av Microsoft SQL Server 2012 eller 2014 som inte innehåller korrigeringen för att aktivera TLS 1.2-stöd. Mer information om det här problemet finns i KB3135769 – FIX: Error when you install SQL Server 2012 or SQL Server 2014 on a server that has TLS 1.2 enabled (microsoft.com).
Åtgärd
Följ dessa steg för att lösa felet 17182:
Be systemadministratören att tillfälligt aktivera TLS 1.0 eller TLS 1.1 på både klienten och serverdatorerna med någon av följande metoder:
- IIS Crypto (avsnittet för säker kanal) för att validera och ändra aktuella TLS-inställningar
- Registerredigeraren per Schannel-specifika registernycklar
Mer information finns i Uppgraderingsarbetsflöde för TLS 1.2 och SSL-fel efter uppgradering till TLS 1.2.
Starta om SQL Server-tjänsten.
Kör installationsprogrammet för SQL Server 2012 eller 2014 och uppdatera SQL Server-versionen till en version som stöder TLS 1.2. Mer information om uppdateringar som lägger till stöd för TLS 1.2 finns i KB KB3052404 – FIX: Du kan inte använda Transport Layer Security-protokollet version 1.2 för att ansluta till en server som kör SQL Server 2014 eller SQL Server 2012 (microsoft.com).
Inaktivera TLS 1.0 eller TLS 1.1.
Starta om SQL Server-tjänsten.