У меня есть пакет с 4 выполнением задач SQL и задача потока данных.Выполнение задач SSIS в неправильном порядке
Последовательности определяется с использованием приоритетом ограничений и должна быть:
- (SQL) Создать таблицу (если не существует)
- (SQL) Создания резервной копии таблицы
- (SQL) резервное копирование и очистка
- (DF) Данные команд импорта
- (SQL) Удалить устаревшие данные
Однако, он работает в порядке 3, 2, 1, 5, 4.
Я прочитал в интернете, что это может быть решена путем удаления задач и снова добавив в порядке исполнения, поэтому я сделал это, но результат точно такой же!
Что еще я могу исправить?
[Редактировать]
SQL версия:
Microsoft SQL Сервер 2008 R2 (RTM) - 10.50.1600.1 (X64) 2 апреля 2010 15:48:46 Copyright (с) Microsoft Corporation Developer Edition (64-разрядная версия) на Windows NT 6.1 (Build 7601: Service Pack 1) (гипервизор)
[/ Edit]
[Update]
SSIS пакет «SERVICEAREATEAM S.dtsx ". Информация: 0x4004300A в потоке данных Задача 1, SSIS.Pipeline: Фаза проверки начинается. Ошибка: 0xC0209303 в новом пакете, диспетчер подключений «SourceConnectionOLEDB»: код ошибки SSIS DTS_E_OLEDB_NOPROVIDER_64BIT_ERROR. Запрошенный поставщик OLE DB OraOLEDB.Oracle.1 не зарегистрирован - возможно, нет 64-битного провайдера. Код ошибки: 0x00000000. Имеется запись OLE DB. Источник: «Компоненты службы Microsoft OLE DB» Hresult: 0x80040154 Описание: «Класс не зарегистрирован». Ошибка: 0xC020801C в потоке данных Задача 1, источник - запрос 1: Код ошибки SSIS DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. Вызов метода AcquireConnection в диспетчере соединений «SourceConnectionOLEDB» завершился с кодом ошибки 0xC0209303. До этого могут появляться сообщения об ошибках с дополнительной информацией о том, почему вызов метода AcquireConnection не удался. Ошибка: 0xC0047017 в потоке данных Задача 1, SSIS.Pipeline: компонент «Источник - запрос» (1) не удалось проверить и вернул код ошибки 0xC020801C. Ошибка: 0xC004700C в потоке данных Задача 1, SSIS.Pipeline: одна или несколько неудачных попыток компонента. Ошибка: 0xC0024107 при потоке данных Задача 1: При проверке задачи были ошибки. Сессия SSIS "SERVICEAREATEAMS.dtsx" завершена: Ошибка.
[/ Update]
[Update 2]
[/ Update 2]
За 7 лет работы с SSIS я никогда не видел, чтобы это произошло. Не могли бы вы указать мне ссылки, которые вы использовали, которые говорили о проблеме и разрешение воссоздать ограничения приоритета? – billinkc
http://stackoverflow.com/questions/3255454/can-ssis-execute-tasks-in-specific-order См. Второй ответ – CompanyDroneFromSector7G
Является ли это SQL Server 2005, 2008 или 2008 R2? На каком уровне патча машины вы выполняете пакеты? 'SELECT SERVERPROPERTY ('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')' Он обеспечивает такое же поведение, если выполняется из BIDS/Visual Studio? – billinkc