rollback y columna definida identity

papereyra
30 de Mayo del 2005
Hola queria saber como solucionar este problema

tengo una tabla con una columna declara del tipo int identity , con lo cual con cada insercion aumenta en uno el valor de la clave, pues es la columna clave de la tabla.
El problema surge cuando hago un insert, y tengo un trigger para insert del tipo after, que verifica que se den ciertas condiciones si no se cumplen hace un rollback tran y no me inserta la informacion , lo qu eestaria bien. Pero luego si hago un insert correcto, me agrega en la tabla salteandose una clave, es decir despues del 9 esta el 11, porque el 10 como que lo elimine, pues al hacer un trigger after insert primero hace la operacion y luego la verifica y luego si esta mal la borra pero el id ese lo pierdo, mi idea es saber ocmo hacer para que el rollback tambien cambie eso o no se puede??

Desde ya gracias por su tiempo