2017-01-11 2 views
0

Я новичок в SSIS. я столкнулся с некоторыми проблемами с генерацией excel с использованием SSIS. I пакет генерирует 10 отчетов excel в параллели. Excel генерируется с использованием предварительно форматированного excel, а пакет копирует этот шаблон в заданное место, а excel генерируется на пути назначения. Пакет вызывается из родительского пакета. Этот родительский пакет вызывается с использованием SQL JOB.Now проблема в том, когда я выполняю пакет, я сталкиваюсь с некоторыми проблемами. Все отчеты генерируются, но иногда генерация терпит неудачу. Сбой не происходит для всех отчетов, которые генерируют один или два файла excel выходит из строя.SSIS excel Сгенерировать ошибку

Description: "External table is not in the expected format.". End Error Error: 2017-01-11 22:53:06.32 Code: 0xC020801C Source: Loan Insource Data Excel Destination [73] Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "Loan Insrc Data1" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed. End Error Error: 2017-01-11 22:53:06.40 Code: 0xC004701A Source: Loan Insource Data SSIS.Pipeline Description: component "Excel Destination" (73) failed the pre-execute phase and returned error code 0xC020801C. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 22:36:15 Finished: 22:57:22 Elapsed: 1267.15 seconds. The package execution failed. The step failed.

+0

Посмотрите, поможет ли это. https://ask.sqlservercentral.com/questions/114399/error-code-0xc0202009-in-ssis.html –

ответ

2

Это классическая ошибка при работе с источниками данных Excel.

Для решения

Шаг 1: Перейдите в Проект-> [PROJECT_NAME] Свойства.

Шаг 2: Перейдите к опции «Отладка» на левой панели и с правой панели измените значение Run64BitRuntime на значение false.

+0

Я выполнил пакет, используя настройку, используя указанные параметры. но проблема связана с тем, когда я выполняю через .net-код. Я использую SQL Job для выполнения пакета. Я использовал 32-битные настройки выполнения в sql-задании. Отчет генерирует. Но иногда он терпит неудачу для одной задачи. Но все остальные задачи генерируют excel. –

+0

do Над изменением на вашем пакете в BIDS и сохранить файл и заменить и выполнить ... job –

+0

да. я сделал это. Теперь его исполнение. –

Смежные вопросы