KB3175203 - OPRAVA: Metody ShortestLineTo() a STDistance() vrací v SQL Server 2016 nesprávný výsledek pro nejkratší vzdálenost

Platí pro
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use)

Příznaky

Použijete-li geografickou metodu ShortestLineTo() k načtení instance LineString, která má dva body představující nejkratší vzdálenost mezi dvěma zeměpisnými oblastmi, z nichž alespoň jeden obsahuje kruhové obloukové segmenty, v systému SQL Server 2016 se může zobrazit nesprávný výsledek. 

Podobně platí, že pokud použijete zeměpisnou metodu STDistance() k načtení nejkratší vzdálenosti mezi dvěma zeměpisnými oblastmi, z nichž alespoň jedna obsahuje kruhové obloukové segmenty, můžete obdržet nesprávný výsledek.

Řešení

Tento problém byl poprvé opraven v následující kumulativní aktualizaci SQL Server:

Doporučení: Nainstalujte nejnovější kumulativní aktualizaci pro SQL Server

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:

      

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.