KB3135769-FIX: fel meddelande när du installerar SQL Server 2012 eller SQL Server 2014 på en server där TLS 1,2 är aktiverat

Symptom

När du försöker installera Microsoft SQL Server 2012 eller SQL Server 2014 på en server där TLS (Transport Layer Security) version 1,2 är aktive rad kan följande problem uppstå:

  • Om den version av SQL Server som du försöker installera inte innehåller korrigeringen för att aktivera TLS 1,2-stöd (mer information om versionen som lägger till stöd för TLS 1,2 finns i KB 3052404) får du följande fel meddelande:

    Det gick inte att vänta på återställnings handtaget för databasen. Kontrol lera om det finns möjliga orsaker i SQL Server-felloggen.

  • Om den version av SQL Server som du försöker installera innehåller korrigeringen för att aktivera stöd för TLS 1,2 visas följande fel meddelande:

    En anslutning har upprättats med servern, men ett fel inträffade under för hands hand skakningen. (leverantör: namngivna pipes Provider, fel: 0 – ingen process är på andra sidan av denna pipe.)

I båda dessa situationer Miss lyckas installationen.

Orsak

Det här problemet uppstår på grund av att installations programmet för SQL Server använder SqlClient för ADO.NET från .NET Framework 2,0. .NET Framework 2,0 fungerar som standard med TLS 1,0.

Lösning

Lös problemet genom att installera snabb korrigeringen för .NET Framework och sedan starta om servern. Använd följande tabell för att hitta lämplig snabb korrigering, baserad på operativ systemet och SQL Server-versionen som du kör:

Operativ system version

Uppdatering

Windows 2012 R2 och Windows 8,1

Samlad snabb korrigering 3106993 för .NET Framework 2,0 SP2 i Windows Server 2012 R2 och Windows 8,1

Windows Server 2012 och Windows 8

Samlad snabb korrigering 3106992 för .NET Framework 2,0 SP2 på Windows Server 2012 och Windows 8

Windows Server 2008 R2 SP1 och Windows 7 SP1

Samlad snabb korrigering 3106991 för .NET Framework 2,0 SP2 i Windows Server 2008 R2 SP1 och Windows 7 SP1

Lösning

Undvik problemet så här:

  1. Aktivera TLS 1,0 på servern.

  2. Starta om servern.

  3. Kör installations programmet för SQL Server 2012 eller SQL Server 2014 och uppdatera SQL Server-versionen till en version som stöder TLS 1,2. (Mer information om uppdateringarna som lägger till stöd för TLS 1,2 finns i KB 3052404.)

  4. Inaktivera TLS 1,0.

  5. Starta om servern.

Obs! När du försöker installera en version av SQL Server 2012 eller SQL Server 2014 som inte innehåller korrigeringen för att aktivera TLS 1,2-stöd måste du även använda den här lösningen.

Status

Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".

Referenser

Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.

Behöver du mer hjälp?

Utöka dina kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Microsoft Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×