Usa @@identity invece di scope_identity() .
Mentre scope_identity() restituisce l'ultimo ID creato nell'ambito corrente, @@identity restituisce l'ultimo ID creato nella sessione corrente.
Il scope_identity() la funzione è normalmente consigliata su @@identity campo, poiché di solito non vuoi che i trigger interferiscano con l'id, ma in questo caso lo fai.