te falta un campo en tu tabla de destino, ya que solo hay 7, pero tu indicas que son 8
Código SQL:
Ver originalINSERT INTO `respaldo` (`sistema afectado`,`codigo`,`nombre`,`detalle debilidad`,`recomendacion`,`periodo`,`estado`,[B]`nivel de riesgo`[/B])
SELECT `equipo`,`codigo`,`nombre`,`descripcion`,`solucion`,`periodo`,`estado`,`nivel de riesgo`
FROM `report2-1-2014`
WHERE `codigo`=`codigo`
el campo en negritas supongo es el que te falta.....u.u