KB3054180 - REMEDIERE: Poate dura mai mult decât era de așteptat să creați o instanță LineString SQL Server în SQL Server 2014 SP1

Se aplică la
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Rezolvare

Pentru a activa noul comportament, activați semnalizarea de urmărire SQL Server 6534.

Problema a fost remediată pentru prima dată în următoarea actualizare cumulativă a SQL Server.

Actualizarea cumulativă 8 pentru SQL Server 2012 SP2 /en-us/help/3082561

Actualizarea cumulativă 9 pentru SQL Server 2014 /en-us/help/3075949

Actualizarea cumulativă 1 pentru SQL Server 2014 SP1 /en-us/help/3067839

Despre actualizările cumulative pentru SQL Server

Fiecare actualizare cumulativă nouă pentru SQL Server conține toate remedierile rapide și toate remedierile de securitate care au fost incluse cu actualizarea cumulativă anterioară. Consultați cele mai recente actualizări cumulative pentru SQL Server:

      

Mai multe informații

Obiectele Microsoft.SqlServer.Types acceptă tipuri de date spațiale Microsoft SQL Server pentru serviciul SQL Server și aplicațiile client. Logica de completare a unui obiect LineString implică validare. Logica de validare sortează vârfurile în timpul validării. Cu cât sunt mai multe vârfuri, cu atât mai multă muncă pentru algoritm. Această remediere actualizează algoritmul de sortare pentru a include tehnici de vectorizare unghiulară ce îmbunătățesc semnificativ performanța LineString.

Puteți activa noul algoritm în codul client:

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

Notă: acest lucru ar trebui să fie setat o singură dată. Poate apărea o cădere atunci când o modificați în timpul validării.

Stare

Microsoft a confirmat că aceasta este o problemă în produsele Microsoft care sunt listate în secțiunea „Se aplică la”.