Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Por que meu ID incrementado automaticamente ignora números no SQL Server?


Isso ocorre por design no SQL Server. O SQL Server garante que o próximo número gerado será único e incremental, não garante que será em sequência.

Isso começou no SQL 2012. Basta reiniciar o serviço para reproduzir o problema. É bem conhecida a mudança de comportamento, sempre foi documentada desta forma, e é marcada pelo design. É apenas uma mudança inesperada de comportamento