Там не было никаких изменений. SQL Server 2017 по-прежнему предлагает такое же расплывчатое сообщение об ошибке и не предоставляет никакого механизма для обнаружения ошибочной строки / столбца.
Этот элемент Connect имел более 1600 голосов, когда Connect был удален:
Последний комментарий от Microsoft был таким:
Последнее обновление - разработчик, работающий над ним, понимает проблемы, связанные с созданием полного исправления. Может быть сложно передать информацию о столбцах, необходимую для генерации полного сообщения об ошибке, вплоть до фактической функции преобразования таким образом, чтобы это не влияло на производительность вставки или обновления. Мы можем реализовать что-то дешевое в краткосрочной перспективе, такое как регистрация типа и длины усеченных данных. Еще слишком рано знать, когда такое исправление достигнет общедоступного выпуска.
Лучшее, что я могу предложить, - это проголосовать за этот элемент (и прокомментировать его, описав ценность для бизнеса, которую это добавит для вас).