У меня есть пакет служб SSIS, который сначала просматривает таблицу в базе данных на наличие загруженных файлов. Если они имеют статус 1, они готовы к тому, чтобы их сначала заархивировали, а затем импортировали в таблицу базы данных.
Я использую цикл For Each Loop для архивирования файлов, затем импортирую их в базу данных и отмечаю их как обработанные в исходной таблице.
По какой-то причине задача архивирования файлов создает дубликаты файлов в НЕКОТОРЫХ файлах, но не во всех. И тогда, когда это происходит, дубликаты данных вставляются в базу данных.
У нас есть аналогичный пакет, который делает то же самое, но он не создает дубликаты файлов или записи в базе данных.
Кто-нибудь знает что-нибудь на макушке? Пожалуйста, дайте мне знать, если мне нужно предоставить более подробную информацию