我有一个 SSIS 包,其中包含许多 For Each ADO 循环,每个循环都有一个脚本任务,通常工作正常。
然而,每隔一段时间,脚本任务就会突然“忘记”任务中的所有代码。我看到了一个空的任务编辑器,它已重置为 C#(如果使用 VB),并且丢失了 ReadOnlyVariable 名称。如果我单击编辑脚本,我会在编辑器中创建一个全新的脚本。这会在重新打开包时或在编辑不同的脚本任务后间歇性发生。同样的事情也发生在 32 位或 64 位模式下的 VB 和 C# 脚本中。
我已经使用 SSIS 2008 和 2012 多年,但只有 SSIS 2016 我经历过这样的事情!想不出任何办法来缓解或解决它(除了使用 2012 之外)。
我使用的是最新的 Visual Studio 14.0.23107.0 D14REL,.NET 版本 4.6.01055。TargetServerVersion 是 SQL Server 2016。以前有没有其他人经历过这个?我认为这是 Visual Studio 2015 中的一个错误,但项目截止日期不允许我等待微软!