Окружающая среда:
При попытке установить и выполнить пакет SSIS в среде разработки появляется следующая ошибка:
Выполняется от имени пользователя: NIHR \ svcaccsqlagent. .... 00.3042.00 для 32-битной версии Copyright (C) Microsoft Corp 1984-2005. Все права защищены. Начато: 11:50:53 Ошибка: 2009-06-02 11: 50: 56.28 Код: 0xC0010018 Источник: Описание: Ошибка при загрузке значения «PCRN Data Update Batch Log0SSIS log provider for T» с узла «DTS: LogProvider». Конечная ошибка Не удалось загрузить пакет «E: \ PCRN_SSIS \ PCRN Data Update Batch.dtsx» из-за ошибки 0xC0010014. Описание: не удалось загрузить пакет из-за ошибки 0xC0010014 «Произошла одна или несколько ошибок. Должны быть более конкретные ошибки, предшествующие этой, которая объясняет детали ошибок. Это сообщение используется как возвращаемое значение из функций, которые обнаруживают ошибки». . Это происходит при сбое CPackage :: LoadFromXML. Источник: Start ... Process Exit Code 5. Не удалось выполнить шаг.
Любые идеи? Один и тот же пакет отлично работает в производственной среде, я не могу сказать, в чем разница.
Содержит ли ваш пакет SSIS переменную типа DateTime?
Прочтите эту статью службы поддержки Microsoft:
Эта проблема возникает из-за того, что значение переменной DateTime сохраняется в строковом формате при сохранении пакета SSIS. Однако строковое представление переменной DateTime основано на формате даты, заданном в локали Windows. Таким образом, при попытке загрузить пакет служб SSIS на компьютер с несовместимым форматом даты языкового стандарта операция завершается ошибкой.
Решения:
Вручную обновите строку типа DateTime в пакете SSIS, чтобы использовать символ косой черты (/) в качестве разделителя даты.
или
Обновите разделитель даты в параметре локали Windows, чтобы он был идентичен разделителю даты в переменных в файле пакета SSIS.
Похоже, вы пытаетесь запустить 32-битный пакет на 64-битном сервере, по умолчанию 32-битный пакет не установлены
на 64-разрядном компьютере выбор служб Integration Services во время установки устанавливает только 64-разрядную среду выполнения и инструменты. Если вам нужно запускать пакеты в 32-битном режиме, вы также должны выбрать дополнительную опцию для установки 32-битной среды выполнения и инструментов:
* If the 64-bit computer is running the x86 operating system, select Business Intelligence Development Studio or Management Tools - Complete.
* If the 64-bit computer is running the Itanium operating system, select Management Tools - Complete.
Если вы запустите команду dtexec вручную из командной строки, передав ей те же параметры, что передает агент SQL, вы должны получить дополнительную информацию об ошибке.