我写了一个MS SSIS包来下载给定URL的一组XML文件。 SSIS包使用CURL将这些XML文件作为执行进程任务下载。我正在读SQL表中的curl参数。我在shell和tehy中手动检查了curl命令,所有工作都正常。CURL + SSIS文件下载错误
我通过从SQL表中读取将变量中的curl参数传递给任务。它下载一些文件,但在某些文件上失败。但是当我使用完全相同的curl命令并在shell中手动运行时,它会下载该文件。
当我重新运行包时,执行在其他文件上失败,并且成功处理先前失败的文件。
Error:0xC0029151 at cURL,Execute Process Task:In Executing “C:\ curl \ curl.exe”“-o somefilename.xml”URL“”at“”,进程退出代码为“56”while预期是“0”。
如果您有任何建议,请让我知道。
谢谢 纳古
非常感谢丹。我尝试使用curl重试选项,并在两次连续的curl调用之间引入了暂停,但仍然出现相同的错误。 – user742307 2011-05-12 00:16:41