2016-11-07 14 views
1

Я следую обзорному видео SSIS https://www.youtube.com/watch?v=3cPq9FXk-RA У меня есть файл excel, который я хочу импортировать содержимое из базы данных SQL. Я создал исходный файл oledb и excel destination. Я получаю следующее сообщение об ошибке -Я получаю следующую ошибку: «столбец« A »не может конвертировать между строковыми типами данных Unicode и не-Unicode»

«колонку„

А“не может конвертировать между Unicode и не-Unicode типы строк данных»

Пожалуйста, помогите, что делать

+0

Столбец А в вашем источнике, скорее всего, является nvarchar и в вашем месте назначения varchar (или наоборот). Вы можете проверить это, перейдя на вкладку столбца в вашей дефолте Excel и наведите указатель мыши на столбцы. – DenStudent

ответ

0

Вам нужно чтобы добавить преобразование преобразования данных для преобразования строковых колонок из строк, отличных от Unicode (DT_STR), в строки Unicode (DT_WSTR), поскольку Excel распознает Unicode только.

Вам нужно сделать это для всех столбцов строки.

+0

Спасибо @ Jonathan Porter – Catwoman

 Смежные вопросы

  • Нет связанных вопросов^_^