我目前正在使用Visual Studio 2015(由BIDS 2008制作)更新我们所有的ETL,并将它们重新部署到运行在SQL Server 2016上的新报告服务器上(最初是2008R2)。
在更新其中一个ETL并尝试在新服务器上运行时,我遇到了以下错误:
包执行失败。步骤失败。
有时还会出现以下错误:
来源:Load Fact Table SSIS.Pipeline 描述:“复制到事实表”未能通过验证,返回验证状态“VS_NEEDSNEWMETADATA”。
我已经尝试删除和重新添加OLEDB目标、连接字符串,并打开列映射以刷新元数据。我还重新创建了整个数据流任务,但仍然出现相同的错误。
该程序包在我的本地机器上运行良好。
更新:
我开始拆分程序包并只运行其中的一部分,以尝试缩小故障范围。似乎是在加载到分段表时失败了,但我无法找到原因。
最终,我决定尝试重新创建整个程序包。重新创建后,仍然没有成功。下面的图片来自服务器本身的事件查看器,但它没有给我任何新信息。
Your Env Name
/Projects/Your Solution
/Package/Package Name
-> 右键单击) - Mike G