我有一个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目录?
任何帮助赞赏。