Applies ToSQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

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?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.