We are experiencing strange behaviour when reading a DataTable in an SSIS script task.
Scenario:
My package contains two tasks.
- A simple Data Flow Task which reads records from a SQL Server 2016 table into a Recordset Destination.
- The recordset object is processed in the Script Task using a DataTable object.
The recordset exposes no records when the package uses checkpoints, but all records appear when it doesn't!
Environment:
OS Name Microsoft Windows Server 2016 Standard
Version 10.0.14393 Build 14393
Microsoft Visual Studio 2015 Shell (Integrated)
Version 14.0.23107.0 D14REL
Microsoft .NET Framework
Version 4.7.02053
Installed Version: IDE Standard
Microsoft Visual Studio Tools for Applications 2015 00322-10000-00000-AA323
Microsoft Visual Studio Tools for Applications 2015
Visual Basic 2015 00322-10000-00000-AA323
Microsoft Visual Basic 2015
Visual C# 2015 00322-10000-00000-AA323
Microsoft Visual C# 2015
SQL Server Data Tools 14.0.61712.050
Microsoft SQL Server Data Tools
SQL Server Integration Services
Microsoft SQL Server Integration Services Designer