Campos do tipo Identity, de uma forma bem básica, são campos auto incrementados - semelhante ao que temos no MySQL quando utilizamos AUTO_INCREMENT na declaração de uma chave primária.
Por vezes precisamos verificar o valor atual deste campo ou alterá-lo.
Para isso utilizamos o comando dbcc checkident que tem a seguinte sintaxe:
DBCC CHECKIDENT ( table_name [, { NORESEED | { RESEED [, new_reseed_value ] } } ] )
Onde:
table_name: é o nome da tabela (dãaaa).
NORESEED: especifica que o valor identity original nao deve ser alterado.
RESEED: especifica que o valod identity será alterado.
new_reseed_value: aqui especificamos o novo valor da identity se desejarmos alter.
Muito bem, agora que você já sabe como o dbcc checkidenty funciona, vejamos um exemplo: digamos que precisamos alterar o valor ID da tabela CLIENTES para o valor 10 (é só um exemplo). Para fazer isso executamos o seguinte comando:
dbcc checkident ('CLIENTES', RESEED, 10);
Ok, identity alterado! Agora o próximo registro inserido na tabela receberá o valor 11, o seguinte 12, depois 13, etc.
Para mais detalhes: https://msdn.microsoft.com/pt-br/library/ms176057.aspx
Att,
Ivan S. Vargas