Prisijunkite prie „Microsoft“
Prisijunkite arba sukurkite paskyrą.
Sveiki,
Pasirinkti kitą paskyrą.
Turite kelias paskyras
Pasirinkite paskyrą, kurią naudodami norite prisijungti.

Simptomai

Kai bandote įdiegti "Microsoft SQL Server" 2012 arba "SQL Server" 2014 serveryje, kuriame yra transportavimo lygmens saugos (TLS) versijos 1,2, galite susidurti su šiomis problemomis:

  • Jei "SQL Server" versijoje, kurią bandote įdiegti, nėra pataisų įgalinti TLS 1,2 palaikymą (daugiau informacijos apie komponavimo versiją, kuri įtraukia TLS 1,2 palaikymą, ieškokite KB 3052404), gaunate šį klaidos pranešimą:

    Palaukite, kol duomenų bazės modulio atkūrimo rankenėlė nepavyko. Patikrinkite SQL serverio klaidų žurnalų galimas priežastis.

  • Jei "SQL Server" versijoje, kurią bandote įdiegti, yra pataisa, leidžianti TLS 1,2 palaikymą, gaunate šį klaidos pranešimą:

    Ryšiui sėkmingai sukurtas serveris, bet tada įvyko klaida atliekant išankstinį registravimąsi. (teikėjas: įvardytųjų vamzdžių teikėjas, klaida: 0 – joks procesas nėra kitame vamzdžio gale.)

Abejose situacijose diegimas nepavyks.

Priežastis

Ši problema kyla dėl to, kad SQL serverio sąranka naudoja SqlClient for ADO.NET iš .NET Framework 2,0. Pagal numatytuosius ".NET Framework" 2,0 veikia su TLS 1,0.

Sprendimas

Norėdami išspręsti šią problemą, įdiekite specifinių karštųjų pataisų paketą, skirtą ".NET Framework", tada iš naujo paleiskite serverį. Naudokite toliau pateiktą lentelę, kad rastumėte reikiamas karštąsias pataisas, pagrįstas operacine sistema ir "SQL Server" versija, kurią naudojate:

Operacinės sistemos versija

Karštųjų pataisų

"Windows 2012 R2" ir "Windows 8,1"

3106993 specifinių karštųjų pataisų paketas, skirtas ".NET Framework" 2,0 SP2 "Windows Server 2012 R2" ir "Windows" 8,1

"Windows Server" 2012 ir "Windows 8"

3106992 specifinių karštųjų pataisų paketas, skirtas ".NET Framework" 2,0 SP2 "Windows Server 2012" ir "Windows 8"

"Windows Server 2008 R2 SP1" ir "Windows 7 SP1"

3106991 specifinių karštųjų pataisų paketas, skirtas ".NET Framework" 2,0 SP2 "Windows Server 2008 R2 SP1 ir" Windows 7 SP1

Sprendimas

Norėdami išspręsti šią problemą, atlikite šiuos veiksmus:

  1. Įgalinkite TLS 1,0 serveryje.

  2. Iš naujo paleiskite serverį.

  3. Paleiskite SQL serverio 2012 arba SQL serverio 2014 sąrankos programą ir atnaujinkite SQL serverio versiją į komponavimo versiją, palaikančią TLS 1,2. (Daugiau informacijos apie naujinimus, kurie įtraukti palaikymą TLS 1,2, ieškokite KB 3052404.)

  4. Išjunkite TLS 1,0.

  5. Iš naujo paleiskite serverį.

Pastaba Kai bandote įdiegti "SQL Server 2012" arba "SQL Server 2014" komponavimo versiją, kurioje nėra pataisymo, kad įgalintumėte TLS 1,2 palaikymą, taip pat turite naudoti šį sprendimo būdą.

Statusą

"Microsoft" patvirtino, kad tai yra "Microsoft" produktų, išvardytų skyriuje "taikoma", problema.

Nuorodos

Sužinokite apie terminologiją , kurią "Microsoft" naudoja programinės įrangos naujinimams apibūdinti.

Reikia daugiau pagalbos?

Norite daugiau parinkčių?

Sužinokite apie prenumeratos pranašumus, peržiūrėkite mokymo kursus, sužinokite, kaip apsaugoti savo įrenginį ir kt.

Bendruomenės padeda užduoti klausimus ir į juos atsakyti, pateikti atsiliepimų ir išgirsti iš ekspertų, turinčių daug žinių.

Ar ši informacija buvo naudinga?

Ar esate patenkinti kalbos kokybe?
Kas turėjo įtakos jūsų įspūdžiams?
Paspaudus mygtuką Pateikti, jūsų atsiliepimai bus naudojami tobulinant „Microsoft“ produktus ir paslaugas. Jūsų IT administratorius galės rinkti šiuos duomenis. Privatumo patvirtinimas.

Dėkojame už jūsų atsiliepimą!

×