У меня есть простой пакет, который передает данные с нормализованного на денормализованный db.Пакет завершается с ошибкой только при выполнении в утилите «Выполнение пакета»
Он прекрасно работает на Visual Studio 2015 с удаленным сервером Дева, которого SQL Server 2012.
Но когда я загрузить его на сервер устра и запустить его с помощью выполнения пакетов Я получаю эту ошибку:
Text was truncated or one or more characters had no match in the target code page
вещи проверены:
проверено столбец ошибок, это тот же самый тип, длина (
varchar 250
) & Сравнить в источнике & базы данных назначения.установлен SQL Server 2012 с пакетом обновления 3 на Dev сервере
погуглить эту ошибку я вижу, это типично для плоского файла импорта, но я использую Source OLE DB & назначения
Пакет был повышен с Visual Studio 2008 и проект SSIS настроен для работы с SQL Server 2012
Перенаправление ошибку/усечение строки к плоскому урожайности файлов ничего
Входы & выходы проверяются с усовершенствованным редактором, все
[DT_STR] 250
& кодовая страница
Любые идеи? Спасибо.
SIS иногда сохраняет выходной столбец varchar (50) на основе данных образца из файла flatfile. Поэтому, пожалуйста, проверьте ширину столбца вывода – niketshah90
Привет @ niketshah90, проверили выходной столбец, длина 250. Я использую источник OLE DB, а не плоский файл. – sharon
Спасибо @marc_s, изменения отмечены. – sharon