Я использую SSIS. Версия моей визуальной студии в 15.8.2.
У меня есть два соединения на уровне проекта. Оба они указывают на один и тот же сервер и одну и ту же базу данных. один из них ADO.NET Connection
, вторые - OLE DB Connection
.
В моем пакете у меня есть поток данных с двумя источниками (источник OLE DB и источник ADO NET)
Все строковые столбцы в моей таблице были определены как 'VarChar'.
OLE DB Source
конвертирует их в DT_STR
, но ADO NET Source
конвертирует их в DT_WSTR
.
Результат OLE DB Source
:
Результат ADO NEt Source
:
Почему ADO NET Source
преобразовывает тип данных SQL VarChar
в DT_STR
?