我在MS Visual Studio 2019(MS VS 2019)中对我的SSIS包进行了更改。当我将更改后的程序包部署到Integration Services目录并重新运行该作业时,更改似乎并未反映出来。我所做的更改是添加一个截断并重新加载到登台表。我知道它不起作用,因为在作业运行后,登台表没有任何记录。当我从MS VS 2019中手动运行该项目时,它可以工作(即,已登台登台表)。
我尝试从MS VS 2019部署项目,仅从MS VS 2019部署程序包以及将程序包文件从其在本地计算机上的位置复制到SSIS访问的MS SQL Server计算机上的目录中目录。这些似乎都不起作用。
答案 0 :(得分:0)
我已经遇到了这个问题。 您是在项目级别使用.ispac还是在软件包级别进行部署?在这两种情况下,我都怀疑您的项目的构建存在错误。在解决方案目录中,尝试删除bin /文件夹中的.ispac。您也可以删除obj /文件夹的内容(为安全起见,请将其移动到另一个文件夹中,以防您必须还原它)。然后在Visual Studio中重建您的解决方案。 .ispac / .dtsx文件应该已更新并准备部署。
我希望它会有所帮助。 :-)
答案 1 :(得分:0)
您必须通过 Visual Studio 数据工具重建您的 SSIS 项目,然后将新生成的项目文件部署到 sql server 集成服务目录中。