Решение
Для включения нового поведения включите флаг SQL Server Trace 6534. Эта проблема впервые устранена в следующем накопительном обновлении SQL Server.
Накопительное обновление 8 для SQL Server 2012 с пакетом обновления 2 (SP2) /en-us/help/3082561
Накопительное обновление 9 для SQL Server 2014 /en-us/help/3075949
Накопительное обновление 1 для SQL Server 2014 с пакетом обновления 1 (SP1) /en-us/help/3067839
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Дополнительная информация
Объекты Microsoft. SqlServer. Type поддерживают типы пространственных данных Microsoft SQL Server для службы SQL Server и клиентских приложений. Логика для заполнения объекта LineString включает проверку. Логика проверки сортирует вершины во время проверки. Чем больше вершин, тем больше трудозатрат для алгоритма. Это исправление обновляет алгоритм сортировки таким образом, чтобы он включал угловые методы векторной и значительной оптимизации производительности LineString . Вы можете активировать новый алгоритм в клиентском коде:
AppDomain.CurrentDomain.SetData("clr_feature_switch_map", 1);
Примечание.Это значение должно быть установлено только один раз. Сбой может возникать при изменении в ходе проверки.
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".