Evitar salto de Identities en SQL 2012

Desde SQL Server 2012, cuando una instancia de SQL Server es reiniciada, los valores identity de las tablas saltan y este salto depende del tipo de dato de la columna identity. Si es integer (int), el valor del salto is 1000 y si es big integer (bigint), el valor del salto es 10000. Esto es un caso especial solo para SQL 2012, en versiones anteriores no existe este caso.

Para evitar este inconveniente se debe:

Registrar parametro de inicio para SQL -t272

Abrir SQLServer configuration manager en el servidor. Seleccionar la instancia de SQL Server 2012, hacer boton derecho y seleccionar Properties. Se vera una ventana con pestañas. Seleccionar la pestaña "start up parameters" y registrar -t272. Luego se debe reiniciar la instancia de SQL Server 2012:

Mas detalles

connect.microsoft.com

Netactica.com