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.