Ошибка SSIS для каждого файла enumerator

#sql-server #sql-server-2008 #business-intelligence #ssis

#sql-сервер #sql-server-2008 #бизнес-аналитика #ssis

Вопрос:

Когда я запускаю свой пакет SSIS вручную через BIDS, он запускается без каких-либо проблем. Как только я получаю SQL agent для запуска пакета, я получаю сообщение об ошибке. Сервер 32-разрядный, и пакеты SSIS настроены на запуск на 32-разрядной платформе, а агент задания SQL также настроен на запуск на 32-разрядной. Может кто-нибудь, пожалуйста, помогите мне расшифровать ошибку.

Code: 0xC0010018 Description: Error loading value "<DTS:ForEachEnumerator xmlns:DTS="www.microsoft.com/SqlServer/Dts"> <DTS:Property DTS:Name="ObjectName">{BF37E898-52FF-4A7C-8B23-3DD38D8254EE}</DTS:Property> <DTS:Property DTS:Name="DTSID">{3f53d0f5-48c0-4084-b603-497b41170c01}</DTS:Property> <DTS:Prope" from node "DTS:ForEachEnumerator". End Error Error: 2014-06-18 21:35:37.66 Code: 0xC0010018 Source: {0DBEF258-745D-4EFE-8E17-5DA9DF50D111} Description: Error loading value <DTS:ForEachEnumerator xmlns:DTS="www.microsoft.com/SqlServer/Dts"> <DTS:Property DTS:Name="ObjectName">{4E836489-8D8F-41BF-A60D-3A06B2B1CB04}</DTS:Property> <DTS:Property DTS:Name="DTSID">{4E836489-8D8F-41BF-A60D-3A06B2B1CB04}</DTS:Property> <DTS:Prope" from node "DTS:ForEachEnumerator". End Error Error: 2014-06-18 21:35:37.74 Code: 0xC0010021 Source: Description: Element "{006ec8b0-922a-4fb5-9ed1-7434fbb9d7b3}" does not exist in collection "Executables". End Error Error: 2014-06-18 21:35:37.74 Code: 0xC0010018 Source: Description: Error loading value "<DTS:Executable xmlns:DTS="www.microsoft.com/SqlServer/Dts" IDREF="{006ec8b0-922a-4fb5-9ed1-7434fbb9d7b3}" DTS:IsFrom="0"/>" from node "DTS:Executable". End Error Error: 2014-06-18 21:35:37.74 Code: 0xC0010018 Source: Description: Error loading value "<DTS:PrecedenceConstraint xmlns:DTS="www.microsoft.com/SqlServer/Dts"> <DTS:Property DTS:Name="Value">0</DTS:Property> <DTS:Property DTS:Name="EvalOp">2</DTS:Property> <DTS:Property DTS:Name="LogicalAnd">-1</DTS:Property> <DTS:Property DTS:Name="Expres" from node "DTS:PrecedenceConstraint". End Error Error: 2014-06-18 21:35:37.76 Code: 0xC00220DE Source: Inspection_Package Description: Error 0xC0010014 while loading package file "D:Projectxxxx_Staging_Transformation - ProdIntegration Services Project1xxxxxxxxx_Inspection_Snapshot.dtsx"

ОБНОВЛЕНИЕ: когда я изменил время выполнения задания с 8 вечера на 6 вечера, пакет был успешно выполнен. Интересно, эта проблема связана с производительностью сервера.

Комментарии:

1. Нам нужно больше информации, чтобы она была актуальной. Что делает пакет? Работает ли это, если вы запустите его из командной строки? dtexec.exe /file "D:Projectxxxx_Staging_Transformation - ProdIntegration Services Project1xxxxxxxxx_Inspection_Snapshot.dtsx"

2. Нет проблем с запуском из командной строки. У меня есть для каждого перечислителя (файла), который считывает текстовые файлы и вставляет в базу данных. Он работал без каких-либо проблем в течение последних 300 дней, но внезапно остановился после 11 июня 2014..No обновление сервера вообще.

3. Возможно ли включить ведение журнала пакетов, чтобы вы могли получить больше информации о том, что вызывает сбой.

4. Как вы извлекаете имена файлов в коллекцию foreach. Это имя файла содержит в нем любую временную метку.

5. SSIS 2008, вы должны использовать развертывание пакета… используете ли вы файлы конфигурации для пакета?