No ha habido cambios. SQL Server 2017 todavía ofrece el mismo mensaje de error vago y no proporciona ningún mecanismo para descubrir la fila / columna infractora.
Este artículo de Connect tenía más de 1,600 votos cuando se retiró Connect:
El último comentario allí, de Microsoft, fue este:
Última actualización: el desarrollador que trabaja en ella comprende los desafíos que implica la creación de una solución completa. Puede ser complicado obtener la información sobre las columnas necesarias para generar un mensaje de error completo hasta la función de conversión real de tal manera que no afecte el rendimiento de inserción o actualización. Podemos implementar algo barato a corto plazo, como registrar el tipo y la longitud de los datos que se truncan. Todavía es demasiado pronto para saber cuándo una solución de este tipo alcanzaría una versión públicamente visible.
Lo mejor que puedo sugerir es votar por ese elemento (y comentarlo, describiendo el valor comercial que esto agregaría para usted).