if (Dts.Variables["User::SourceRowCount"].Value == Dts.Variables["User::DestRowCount"].Value)
EXEC [catalog].[create_custom_log_entry] @operation_id = ?, @message_type = 30, @message = 'SSIS 903 verified: Package succeeded with full data integrity.'; Then, set up alerts in SQL Server Agent or a monitoring tool like SolarWinds to trigger if a package execution does contain a "903 verified" log entry. Troubleshooting "SSIS 903 Not Verified" Errors If your validation fails, follow this diagnostic flowchart:
Review your most critical SSIS packages today. If they do not include row count and checksum validation, add a Script Task with custom event ID 903. Your future self—and your business stakeholders—will thank you. Need help implementing SSIS 903 verification in your environment? Download our free "903 Verification Toolkit" with pre-built Script Task code and audit table templates. (Link to resource)