I have an SSIS data flow task with an OLE DB Destination component that inserts records into a table with a trigger. When I execute a normal INSERT
statement a
complementing ladenedge's answer.
Because the OLE DB Destination task uses a bulk insert, triggers are not fired by default
that is true when you have the "fast load" option selected.
If you change it to a regular "table or view" data access mode, your triggers should fire normally because the insert is done row-by-row