发生OLE DB错误。错误代码:0x80040E37-SSIS

发生OLE DB错误。错误代码:0x80040E37-SSIS,ssis,ssis-2012,ssis-2008,Ssis,Ssis 2012,Ssis 2008,我知道类似的问题以前在SO中也存在过,但没有一个对我的问题有帮助 我想做的是:我有一个OLEDB源和excel目标。目标指向一个模板,并将SQL数据推送到该位置。现在,我想在一个单独的文件夹中生成excel文件,文件名中带有时间戳 操作:在“Excel连接管理器”中,我将Excel文件路径设置为 "S:\\ETL Lab\\CreateNewExcel\\ExportData_"+REPLACE((DT_STR, 20, 1252)(DT_DBTIMESTAMP)@[System::StartT

我知道类似的问题以前在SO中也存在过,但没有一个对我的问题有帮助

我想做的是:我有一个OLEDB源和excel目标。目标指向一个模板,并将SQL数据推送到该位置。现在,我想在一个单独的文件夹中生成excel文件,文件名中带有时间戳

操作:在“Excel连接管理器”中,我将Excel文件路径设置为

"S:\\ETL Lab\\CreateNewExcel\\ExportData_"+REPLACE((DT_STR, 20, 1252)(DT_DBTIMESTAMP)@[System::StartTime], ":", "")+".xls" 
此位置与我的模板所在的位置相同。另外,在添加此路径后,我没有看到任何错误。但当我执行包时,我看到以下错误:

Error: 0xC0202009 at Data Flow Task, Excel Destination [2]: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E37.
Error: 0xC02020E8 at Data Flow Task, Excel Destination [2]: Opening a rowset for "Sheet1$" failed. Check that the object exists in the database.
Error: 0xC004701A at Data Flow Task, SSIS.Pipeline: Excel Destination failed the pre-execute phase and returned error code 0xC02020E8.
有关于如何修复此问题的帮助吗?:(