我们正在尝试通过在运行时传递程序包名称(例如@concat('CPG/CPG_Load/',Item().JobName)
)来动态地从Azure数据工厂执行SSIS ETL程序包。
它正在按预期的方式工作,但是突然之间,我们遇到了以下问题:
错误:{“ SsisDBOperationGuid”: “ de1a7507-a46f-4ec9-a9a8-9eaa398dd09a”,“ SsisDBOperationId”:39, “ OperationErrorMessages”:“ 11/7/2019 9:38:54 AM +00:00:验证 DFT:错误:不支持模拟的Blob存储\ n11 / 7/2019 9:38:54 AM +00:00:验证DFT:错误:“灵活文件源”失败 验证和返回的验证状态 \“ VS_ISBROKEN \”。\ r \ n \ n11 / 7/2019 9:38:54 AM +00:00:验证 DFT:错误:一个或多个组件验证失败。\ r \ n \ n“, “ effectiveIntegrationRuntime”:“ dfir-irg-dev(北欧)”, “ executionDuration”:17,“ durationInQueue”:{ “ integrationRuntimeQueue”:0}}
我们正在使用ADLS2读取文件并转储到Azure SQL服务器中。
如果使用相同的程序包,我们尝试通过在ADF管道中对程序包名称进行硬编码来执行,则该程序将成功运行而不会出现任何问题,并且在动态传递程序包名称时,同样的东西无法正常工作。 >