I have an SSIS package with a script task that fires various information and warning messages, for example:
Dts.Events.FireWarning(1, taskName, "Common Version API URL not specified", null, 0);
This works fine on my laptop where I have it running in SQL Server 2017. The message gets written to the Execution report just as desired:
However, when I deploy and run the package in our test environment, which is using SQL Server 2016, the execution report does not show any of my messages. Could this be due to some setting that I'm not aware of or is this maybe a feature that is missing in SQL Server 2016?