Implementando IDENTITY em uma tabela otimizada para memória

Aplica-se a:SQL ServerBanco de Dados SQL do AzureInstância Gerenciada de SQL do Azure

Há suporte para IDENTITY em uma tabela otimizada para memória, desde que a semente e o incremento sejam ambos 1 (o que é o padrão). Colunas de identidade com definição de IDENTITY(x, y) em que x != 1 ou y != 1 não têm suporte em tabelas com otimização de memória.

Para aumentar a IDENTITY semente, insira uma nova linha com um valor explícito para a coluna de identidade, usando a opção SET IDENTITY_INSERT table_name ONde sessão. Com a inserção da linha, a IDENTITY semente é alterada para o valor inserido explicitamente, mais 1. Por exemplo, para aumentar a semente para 1.000, insira uma linha com valor 999 na coluna de identidade. Os valores de identidade gerados começarão em 1000.

Confira também

Migrando para In-Memory OLTP