KB3054180 – PATAISYMAS: "„SQL Server“ LineString" egzemplioriaus sukūrimas naudojant "„SQL Server“ 2014 SP1" gali užtrukti ilgiau, nei tikėtasi

Taikoma
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Sprendimas

Norėdami įjungti naują veikimą, įjunkite „SQL Server“ sekimo vėliavėlę 6534.

Problema pirmą kartą buvo išspręsta šiame kaupiamajame „SQL Server“ naujinime.

8 kaupiamasis naujinimas, skirtas „SQL Server“ 2012 SP2 /en-us/help/3082561

9 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 /en-us/help/3075949

1 kaupiamasis naujinimas, skirtas „SQL Server“ 2014 SP1 /en-us/help/3067839

Apie kaupiamuosius „SQL Server“ naujinimus

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

      

Daugiau informacijos

„Microsoft“.SqlServer.Types objektai palaiko "„Microsoft“ „SQL Server“" erdvinių duomenų tipus, skirtus „SQL Server“ paslaugai ir kliento programoms. Logika užpildyti LineString objektą apima tikrinimą. Tikrinimo logika tikrinimo metu rūšiuoja viršūnes. Kuo daugiau viršūnių, tuo daugiau darbo algoritmui. Ši pataisa atnaujina rūšiavimo algoritmą įtraukiant kampinio vektorizavimo metodus, kurie žymiai pagerina LineString našumą.

Galite įgalinti naują algoritmą kliento kode:

AppDomain.CurrentDomain.SetData("clr_feature_switch_map", 1);

Pastaba: Tai turėtų būti nustatyta tik vieną kartą. Jį pakeitus tikrinimo metu, gali įvykti gedimas.

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.