Me parece, perdón que me meta, que necesitarías repasar la sintaxis de los trigger para escribir correctamente lo que necesitas hacer.
Los TRIGGER en SQL Server tienen tienen ciertas capacidades par alograr lo que deseas, pero para eso debes escribir el TRIGGER Ccorrectamente.
Libros en pantalla de SQL Server 2008 (julio de 2009)
CREATE TRIGGER (Transact-SQL)
Es posible que lo que buscas se realice por medio de la cláusula
INSTEAD OF. Revisa bien, yo no domino el SQL Server, pero lo conozco.