SSIS: преобразование DT NTEXT в DT WSTR

каков наилучший способ преобразования DT_NTEXT в DT_WSTR в производном преобразовании Colum.

в отношении

2 ответов


проблема здесь в том, что максимальная длина DT_NTEXT is 2^30 ~ 1.073 миллиард символов, в то время как DT_WSTR максимальная длина-4000 символов.

если все ваши поля меньше 4000, попробуйте Преобразование Данных Преобразование и он может только поднять предупреждение во время разработки. Вы бы добавили это до того, как после Преобразование "Производный Столбец".


Ниже приведены два решения для любых типов преобразования данных в пакет служб SSIS

  1. используйте ссылку ниже

    типы данных SQL Server и служб SSIS

  2. Mmanually преобразовать это в строку Unicode.

    (DT_WSTR,20)Columnname выражение.