I have created an "after insert' trigger on my table in SQL Server, which works perfectly when I run an insert within SQL Server. However I use FME for bulk migration to the same table, and when I insert rows via FME, the rows are inserted, but the trigger does not fire.
Also, the database allows data inserted via FME that violates foreign key constraints. Again if I run the same insert within SQL Server, it won't allow the insert, so the FK constraints are working as they should within SQL Server.
It's as if the database just doesn't properly recognise an insert when it comes through FME.
Primary key violations, 'not null' field violations and datatype violations do prevent inserts via FME, so at least that much works.
Has anyone else experienced this with FME inserts? Any suggestions for how to fix it?