Este é um acompanhamento desta questão . Também está relacionado a essa solicitação de recurso da Microsoft.
No entanto, muitos anos se passaram e vários lançamentos importantes chegaram ao mercado desde que foi relatado.
Pergunta: o SQL Server 2017 fornece algum mecanismo para facilitar a descoberta da causa raiz desse erro? Ou é tão difícil de investigar quanto há 9 anos, quando o problema foi relatado?
Não houve nenhuma mudança. O SQL Server 2017 ainda oferece a mesma mensagem de erro vaga e não fornece nenhum mecanismo para descobrir a linha/coluna incorreta.Este item do Connect teve mais de 1.600 votos quando o Connect foi desativado (e o novo item no Azure Feedback não foi portado quando eles moveram o conteúdo novamente):
O último comentário lá, da Microsoft, foi este:
Desde então, isso foi corrigido (como sugerem respostas e comentários posteriores). Para obter a mensagem mais detalhada (roubando descaradamente do post de Brent ):
SQL Server 2016 SP2 CU6+, 2017 CU12+, 2019:
SQL Server 2019
No entanto, tenha cuidado com o 460, pois esse bug ainda está em análise .
Nossas orações foram respondidas conforme indicado por esta postagem no blog do MDSN :
O erro deve ser muito mais significativo agora:
Além disso, a boa notícia é que essa mudança será retroportada em 2017 e 2016: