我有一个SSIS程序包,其中包含一个脚本组件,该脚本组件从Dynamics 365中提取数据。 该程序包可以从Visual Studio以及从我将其部署到测试的本地SQL服务器上正常执行。
我想从云中运行该程序包,所以我已经设置了Azure集成运行时以使用管道运行SSIS程序包,但是当我尝试从Azure(使用SSMS)中执行程序包时,找不到文件错误如下:
Dynamics Extract to Staging:Error: System.IO.FileNotFoundException: Could
Not load file or assembly 'Microsoft.Xrm.Sdk, Version=9.0.0.0,
Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its
dependencies. The system cannot find the file specified.
我认为这与未将程序包文件与程序包一起加载到Azure有关,尽管我认为它是SSIS程序包的一部分,因为从我测试的本地SQL Server运行时程序包可以正常运行上吗?
我已经阅读了this和其他一些描述问题的内容,但大多数似乎与将程序集添加到本地服务器环境有关。
This似乎也涉及相同的问题,但涉及功能,我不确定如何将其应用于在Azure数据工厂中执行SSIS包的问题。
如何确保该程序集文件与SSIS包一起正确部署到Azure SSIS目录中?
任何帮助表示赞赏。