Çözüm
Yeni davranışı etkinleştirmek için SQL ServerSQL Server izleme bayrağı 6534'ü etkinleştirin.
Sorun ilk olarak aşağıdaki toplu SQL Server güncelleştirmesinde düzeltilmiştir.
SQL Server 2012 SP2 için Toplu Güncelleştirme 8 /en-us/help/3082561
SQL Server 2014 için Toplu Güncelleştirme 9 /en-us/help/3075949
SQL Server 2014 SP1 için Toplu Güncelleştirme 1 /en-us/help/3067839
SQL Server toplu güncelleştirmeleri hakkında
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmeye dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atın:
- SQL Server 2012 SP2 için en son toplu güncelleştirme
- SQL Server 2014 için en son toplu güncelleştirme
- SQL Server 2014 SP1 için en son toplu güncelleştirme
Daha Fazla Bilgi
Microsoft.SqlServer.Types nesneleri, SQL ServerSQL Server hizmeti ve istemci uygulamaları için Microsoft SQL ServerSQL Server Uzamsal veri türlerini destekler. LineString nesnesini doldurma mantığı doğrulama içerir. Doğrulama mantığı, doğrulama sırasında köşeleri sıralar. Ne kadar çok köşe olursa, algoritma için o kadar fazla iş olur. Bu düzeltme, sıralama algoritmasını LineString performansını önemli ölçüde artıran açısal vektörleştirme tekniklerini içerecek şekilde güncelleştirir.
Yeni algoritmayı istemci kodunda etkinleştirebilirsiniz:
AppDomain.CurrentDomain.SetData("clr_feature_switch_map", 1);
Not Bu seçenek yalnızca bir kez ayarlanmalıdır. Doğrulama sırasında değişiklik yaptığınızda kilitlenme yaşanabilir.
Durum
Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.