Necesitaria ver la codificacion de tu trigger, pero en primera instanacia deberias leer un poco, solo un poco, sobre el CREATE TRIGGER:
http://technet.microsoft.com/es-es/l.../ms189799.aspx
Los desencadenadores DML usan las tablas lógicas (conceptuales) deleted e inserted. Son de estructura similar a la tabla en que se define el desencadenador, es decir, la tabla en que se intenta la acción del usuario. Las tablas deleted e inserted guardan los valores antiguos o nuevos de las filas que la acción del usuario puede cambiar. Por ejemplo, para recuperar todos los valores de la tabla deleted, utilice:
Copiar código
SELECT *
FROM deleted