已部署的 SSIS 包未反映对包所做的更改



我在MS Visual Studio 2019(MS VS 2019)中对SSIS包进行了更改。当我将更改的包部署到集成服务目录并重新运行作业时,更改似乎未反映。我所做的更改是添加截断并重新加载到临时表。我知道它不起作用,因为在作业运行后,临时表没有任何记录。当我从MS VS 2019中手动运行项目时,它可以工作(即填充临时表)。

我尝试从MS VS 2019部署项目,仅部署MS VS 2019中的包,以及将包文件从其在本地计算机上的位置复制到SSIS目录访问的MS SQL Server计算机上的目录。这些似乎都不起作用。

我已经遇到了这个问题。 您是使用 .ispac 在项目级别还是在包级别部署?在这两种情况下,我都怀疑您的项目构建存在错误。在解决方案目录中,尝试删除位于 bin/文件夹中的 .ispac。您还可以删除 obj/文件夹的内容(为了安全起见,请将其移动到另一个文件夹中,以防您必须恢复它)。然后在 Visual Studio 中重新生成解决方案。.ispac/.dtsx 文件应该更新,以便部署。

我希望它有所帮助。

必须通过 Visual Studio 数据工具重新生成 SSIS 项目,然后在 SQL Server 集成服务目录中部署新生成的项目文件。

最新更新