Я перенаправляю строки из плоского источника файла в место для плоского файла. Метаданные по умолчанию в перенаправленных строках:
- Исходная строка источника исходного файла
- ErrorCode
- ErrorColumn
То, что я получаю в выходном плоском файле, является исходной строкой (nice) и кодом ошибки (не очень хорошо, например, -1071628249) и столбцом ошибки (не так приятно, поскольку это внутренний идентификатор столбца).
Как преобразовать строки для вывода сообщения об ошибке (например, "Данные были усечены" ) и имя столбца, как определено в файле плоского файла?
Другими словами, вместо ...,-1071607675,10
я хотел бы видеть:
...,The data was truncated,Firstname
или, альтернативно (если предыдущий невозможен);
...,DTS_E_FLATFILESOURCEADAPTERSTATIC_TRUNCATED,Firstname
.