DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMNS
Данные
Название продукта |
SQL Server |
Версия продукта |
10.0 |
Номер построения продукта |
|
Идентификатор события |
-1071636243 |
Источник события |
dtsmsg.rll |
Компонент |
Integration Services |
Символическое имя |
DTS_E_CANNOTCONVERTBETWEENUNICODEANDNONUNICODESTRINGCOLUMNS |
Текст сообщения |
Не удается произвести преобразование строк в Юникоде и не в Юникоде для столбцов «__» и «__». |
Пояснение
Это сообщение указывает, что компонент потока данных пытается передать строки в Юникоде другому компоненту, ожидающему в соответствующих столбцах строки не в Юникоде, или наоборот.
Шестнадцатеричный код этой ошибки — 0xC02020ED.
Возможные причины
Причиной этого сообщения могут быть следующие проблемы.
Используется источник Excel, и не было настроено преобразование «Конвертация данных» для преобразования строковых столбцов из загруженных из источника Excel данных в Юникоде.
Используется назначение «Excel», и не было настроено преобразование «Конвертация данных» для преобразования в Юникод данных, сохраняемых в назначении «Excel».
Действие пользователя
Добавление преобразования «Конвертация данных»
Добавьте преобразование «Конвертация данных» для преобразования строковых столбцов из строк не в Юникоде (DT_STR) в строки в Юникоде (DT_WSTR), или наоборот.
Используйте мастер импорта и экспорта SQL Server для создания пакета
Если для создания пакета используется мастер импорта и экспорта SQL Server, он создает и настраивает все необходимые преобразования типа «Конвертация данных». При помощи мастера создайте базовый пакет, сохраните его, а затем выполните его настройку и усовершенствование.