Alguna vez has intentado regenerar los valores auto incrementables de una columna int identity?
SQL Server cuenta con unas sentencias que nos permiten lograrlo.
delete from MiTabla
DBCC CHECKIDENT (‘MiTabla’, RESEED, 1)
En donde DBCC CHECKIDENT es la sentencia encargada de regenerar la columna, el primer argumento es el nombre de a tabla que queremos regenerar, RESED especifica que para esa tabla su valor identity deberá cambiar y el numero 1 vendría siendo el valor inicial utilizado.
Sus detalles los puedes encontrar aquí: http://msdn2.microsoft.com/en-us/library/ms176057.aspx
** cross posting desde geeks.ms