2017-01-11 59 views
0

我是SSIS的初學者。我一直在使用SSIS生成excel時遇到了一些問題。一套餐生成10擅長於parallel.Excel報告使用格式化的excel預先生成的,並且包複製模板到一個給定的位置和Excel是在目標path.The封裝件產生的是由父母package.That父包稱爲是使用SQL JOB.Now問題是當我執行包,我面臨的一些challenges.all的報表生成,但有時fails.the故障不會發生所有報表生成一個或兩個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 code.i正在使用SQL工作執行執行package.I已經使用的SQL作業的32位執行設置帶。該報告正在生成,但有時會出現單個任務失敗的情況,但所有其他任務正在生成Excel。 –

+0

上面做變化對你包BIDS並保存文件並替換和執行工作...是 –

+0

。我已經做到了,現在正在執行。 –