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