Resolução
Para habilitar o novo comportamento, habilite o sinalizador de rastreamento de rastreamento do SQL 6534. o problema foi corrigido pela primeira vez na atualização cumulativa a seguir do SQL Server.
Atualização cumulativa 8 para SQL Server 2012 SP2 /en-us/help/3082561
Atualização cumulativa 9 para SQL Server 2014 /en-us/help/3075949
Atualização cumulativa 1 para SQL Server 2014 SP1 /en-us/help/3067839
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes do SQL Server:
Informações adicionais
Os objetos Microsoft. SqlServer. Types dão suporte a tipos de dados espaciais do Microsoft SQL Server para o serviço do SQL Server e para os aplicativos cliente. A lógica para popular um objeto LineString envolve a validação. A lógica de validação classifica vértices durante a validação. Quanto mais vértices, mais trabalho do algoritmo. Esta correção atualiza o algoritmo de classificação para incluir técnicas de vetorização angulares que melhoram significativamente o desempenho da linhastring . Você pode habilitar o novo algoritmo no código do cliente:
AppDomain.CurrentDomain.SetData("clr_feature_switch_map", 1);
ObservaçãoIsso só deve ser definido uma vez. Uma falha pode ocorrer quando você a altera durante a validação.
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".