Я знаю, что подобный вопрос уже существовал в SO ранее, но ни один из них не помог с моей проблемой.
Что я пытаюсь сделать: у меня есть источник OLE DB и пункт назначения 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.
Любая помощь о том, как это можно исправить? (