Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 SSIS, странная загрузка файлов  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35396
Блог
Коллеги, имею ситуацию, похожую на глюк SSIS:

1) на сервер приходит куча архивов с разными именами, но содержащие в себе файлы, имеющие одно и то же название
2) с помощью ForEach по одному распаковываю файлы в специальную папку и загружаю в таблицу

Если все файлы во всех архивах читаются и имеют правильный текстовой вид, то всё работает, и абсолютно все файлы загружаются правильно и полностью.

Если приходит пустой архив, то он не загружается, и сообщение об ошибке логгируется. Это правильно. Но следующий файл после пустого архива грузится ровно наполовину.

Пример:
- пришел пустой архив, файл после распаковки не найден, ошибка, записали факт ошибки
- затем пришел файл, содержащий 60904 записи, но из них в таблицу записалось только 30452, причем не было сгенерировано никакой ошибки
- если сразу после этого выполнить только загрузку руками (недогруженный файл остался во временной папке), то загрузятся все 60904 строки, то есть файл хороший

Версия: 10.50.2796

К сообщению приложен файл. Размер - 10Kb
1 июн 12, 15:21    [12651658]     Ответить | Цитировать Сообщить модератору
 Re: SSIS, странная загрузка файлов  [new]
Дедушка
Member

Откуда: Город трёх революций
Сообщений: 5124
а в дата_флоу не проверяли сколько строк считывается из источника?
1 июн 12, 15:30    [12651751]     Ответить | Цитировать Сообщить модератору
 Re: SSIS, странная загрузка файлов  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35396
Блог
Дедушка,

Если имеется ввиду цифра над связью источник-приемник в датафлоу, то там ровно половина от нужного числа.
1 июн 12, 15:38    [12651825]     Ответить | Цитировать Сообщить модератору
 Re: SSIS, странная загрузка файлов  [new]
Ivan Durak
Member

Откуда: Minsk!!!
Сообщений: 3754
Критик
Дедушка,

Если имеется ввиду цифра над связью источник-приемник в датафлоу, то там ровно половина от нужного числа.

а источник как определен?? как текстовый файл или скрипт компонетом?
1 июн 12, 15:41    [12651849]     Ответить | Цитировать Сообщить модератору
 Re: SSIS, странная загрузка файлов  [new]
Критик
Member

Откуда: Москва / Калуга
Сообщений: 35396
Блог
Ivan Durak,

Источник - flat file connection к одному и тому же файлу. В разных архивах лежат одноименные текстовые файлы, они последовательно разархивируются и обрабатываются по 1.
1 июн 12, 15:55    [12651981]     Ответить | Цитировать Сообщить модератору
 Re: SSIS, странная загрузка файлов  [new]
hpv
Member

Откуда:
Сообщений: 153
Критик,

А какой у вас Destination type? (OLE DB, ADO .NET, SQL Server)?

Может проблема в выбранном типе и стоит попробовать его сменить.
2 июн 12, 15:33    [12655605]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить