Buenas.
 
El problema que tengo, es que necesito que mediante un trigger, cuando se elimina un registro de una tabla, se inserte un registro en otra tabla, con los valores de la primera. 
En teoría no es tan difícil, pero no se porque razón con todo lo que intento me genera cientos de filas. no doy con el problema. 
LIBRAS!! ayuda!jeje   
Código SQL:
Ver original- CREATE TRIGGER [dbo].[deletehistorico] ON [dbo].[Presentes]  
- FOR DELETE  
- AS  
- BEGIN  
-   
-   INSERT INTO GestionAforo.dbo.EntradasSalidasMes 
-   ( FechayHoraSalida, Nombre, Apellidos, Empresa)  
-   SELECT  CURRENT_TIMESTAMP, DASS.dbo.Personas.Nombre, DASS.dbo.Personas.Apellidos, Empresa FROM DASS.dbo.Presentes, DASS.dbo.Personas, DASS.dbo.Empresas deleted