Simptomi
Mēģinot instalēt Microsoft SQL Server 2012 vai SQL Server 2014 serverī, kurā ir iespējota transporta slāņa drošības (TLS) versija 1,2, var rasties tālāk norādītās problēmas.
-
Ja SQL Server versijā, ko mēģināt instalēt, nav labojumu, lai iespējotu TLS 1,2 atbalstu (Papildinformāciju par būvējumu, kas pievieno TLS 1,2 atbalstu, skatiet KB 3052404), tiek parādīts šāds kļūdas ziņojums:
Uzgaidiet, līdz datu bāzes programmas atkopšanas turis nav izdevies. Pārbaudiet SQL Server kļūdu žurnālu, lai uzzinātu iespējamos iemeslus.
-
Ja tajā SQL Server versijā, ko mēģināt instalēt, ir labojums, lai iespējotu TLS 1,2 atbalstu, tiek parādīts šāds kļūdas ziņojums:
Savienojums ir sekmīgi izveidots, izmantojot serveri, bet pēc tam radās kļūda pirms pierakstīšanās rokasspiediena. (nodrošinātājs: Named Pipes Provider, kļūda: 0-bez procesa ir otrā caurules galā.)
Abos šajos gadījumos instalēšana neizdevās.
Cēlonis
Šī problēma rodas tāpēc, ka SQL Server uzstādīšana izmanto SqlClient for ADO.NET no .NET Framework 2,0. Pēc noklusējuma .NET Framework 2,0 darbojas ar TLS 1,0.
Risinājums
Lai novērstu šo problēmu, instalējiet Microsoft .NET Framework labojumfailu apkopojumu un pēc tam restartējiet serveri. Izmantojiet šo tabulu, lai atrastu attiecīgo labojumfailu, ņemot vērā operētājsistēmu un SQL Server versiju, kas darbojas:
Operētājsistēmas versija |
Labojumfails |
---|---|
Windows 2012 R2 un Windows 8,1 |
|
Windows Server 2012 un Windows 8 |
|
Windows Server 2008 R2 SP1 un Windows 7 SP1 |
3106991 labojumfailu apkopojums .NET Framework 2,0 SP2 Windows Server 2008 R2 SP1 un Windows 7 SP1 |
Risinājums
Lai novērstu šo problēmu, veiciet tālāk norādītās darbības.
-
Iespējot TLS 1,0 serverī.
-
Restartējiet serveri.
-
Palaidiet SQL Server 2012 vai SQL Server 2014 uzstādīšanas programmu un atjauniniet SQL Server versiju uz būvējumu, kas atbalsta TLS 1,2. (Papildinformāciju par atjauninājumiem, kas atbalsta TLS 1,2, skatiet KB 3052404.)
-
Atspējojiet TLS 1,0.
-
Restartējiet serveri.
Piezīme. Mēģinot instalēt SQL Server 2012 vai SQL Server 2014 būvējumu, kurā nav labojumu, lai iespējotu TLS 1,2 atbalstu, ir jāizmanto arī šis risinājums.
Statusa
Microsoft ir apstiprinājusi, ka šī problēma pastāv Microsoft produktos, kas ir norādīti sadaļā "attiecas uz".
Atsauces
Uzziniet par terminoloģiju , ko Microsoft izmanto, lai aprakstītu programmatūras atjauninājumus.