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 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Express - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use) SQL Server 2014 Web - duplicate (do not use)

Symptomer

Når du prøver å installere Microsoft SQL Server 2012 eller SQL Server-2014 på en server som har sikkerhet TLS (Transport Layer) versjon 1.2-aktivert, kan du få følgende problemer:

  • Hvis ikke versjonen av SQL Server som du prøver å installere inneholder løsningen du aktiverer støtte for TLS 1.2 (se KB 3052404for mer informasjon om build som legger til støtte for TLS 1.2), får du følgende feilmelding:

    Vent på databasemotoren gjenoppretting av referanse mislyktes. Se i feilloggen for SQL Server for mulige årsaker.

  • Hvis versjonen av SQL Server som du prøver å installere gjør inneholder løsningen du aktiverer støtte for TLS 1.2, får du følgende feilmelding:

    Ble opprettet en tilkobling til serveren, men deretter oppstod det en feil under håndtrykket. (leverandør: navngitte datakanaler leverandør, feil: 0 - Ingen prosess er i den andre enden av datakanalen.)

I begge disse situasjonene mislykkes installeringen.

Årsak

Dette problemet oppstår fordi installasjonsprogrammet for SQL Server bruker SqlClient for ADO.NET fra .NET Framework 2.0. Som standard er .NET Framework 2.0 fungerer med TLS 1.0.

Oppløsning

Hvis du vil løse dette problemet, installerer samleoppdateringen for .NET Framework, og Start serveren på nytt. Bruk følgende tabell til å finne den aktuelle hurtigreparasjonen, basert på operativsystem og SQL Server-versjon du kjører:

Versjonen av operativsystemet

Hurtigreparasjonen

Windows 2012 R2 og Windows 8.1

Samleoppdateringen 3106993 for .NET Framework 2.0 SP2 i Windows Server 2012 R2 og Windows 8.1

Windows Server 2012 og Windows 8

Samleoppdateringen 3106992 for .NET Framework 2.0 SP2 på Windows Server 2012 og Windows 8

Windows Server 2008 R2 SP1 og Windows 7 SP1

Samleoppdateringen 3106991 for .NET Framework 2.0 SP2 i Windows Server 2008 R2 SP1 og Windows 7 SP1

Løsningen

Hvis du vil omgå dette problemet, gjør du følgende:

  1. Aktiver TLS 1.0 på serveren.

  2. Start serveren på nytt.

  3. Kjør installasjonsprogrammet for SQL Server 2012 eller SQL Server 2014, og oppdatere SQL Server-versjonen til en versjon som støtter TLS 1.2. (Hvis du vil ha mer informasjon om oppdateringer som legger til støtte for TLS 1.2, se KB 3052404.)

  4. Deaktivere TLS 1.0.

  5. Start serveren på nytt.

Obs! Når du prøver å installere en versjon av SQL Server 2012 eller SQL Server-2014 som ikke inneholder løsningen du aktiverer støtte for TLS 1.2, må du også bruke denne løsningen.

Status

Microsoft har bekreftet at dette er et problem i Microsoft-produktene som er oppført i delen "Gjelder for".

Referanser

Lær mer om terminologien som Microsoft bruker til å beskrive oppdateringer av programvare.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.