У вас есть довольно простой пакет SSIS:
- Источник OLE DB для получения данных через представление (все строковые столбцы в таблице db nvarchar или nchar).
- Производный столбец для форматирования существующей даты и добавления его в набор данных (тип данных DT_WSTR).
- Задача многоадресной рассылки для разделения набора данных между:
- Команда OLE DB для обновления строк как "обработанных".
- Назначение плоского файла - диспетчер подключений которого установлен в код Страница 65001 UTF-8 и Unicode не установлен. Все строковые столбцы отображаются в DT_WSTR.
Каждый раз, когда я запускаю этот пакет, открываем плоский файл в Notepad ++, его ANSI, а не UTF-8. Если я проверяю параметр Unicode, то файл UCS-2 Little Endian.
Я делаю что-то неправильно - как я могу получить плоский файл в кодировке UTF-8?
Спасибо