Podczas operacji importu zbiorczego wyzwalacz zostanie wyzwolony tylko raz, ponieważ jest traktowany jako pojedyncza instrukcja, która wpływa na wiele wierszy danych.
Twój wyzwalacz powinien być w stanie obsłużyć zestaw wierszy zamiast pojedynczych wierszy. Może to jest powód, ponieważ test ręcznego wstawiania działa poprawnie, a import zbiorczy kończy się niepowodzeniem.
Sekcja C tego artykułu MSDN pokazuje, jak utworzyć wyzwalacz wstawiania do obsługi wielu wierszy danych:http://msdn.microsoft.com/en-us/library/ms190752.aspx
Mam nadzieję, że to pomoże.