Sintomas
Considere o seguinte cenário:
- Você tem tabelas que contêm uma restrição de chave estrangeira no SQL Server 2017.
- As restrições de chave estrangeira são uma tabela temporal que dá suporte a operações em cascata.
- As IDs de coluna da tabela temporal não correspondem às IDs de coluna correspondentes da tabela de histórico. Por exemplo, a tabela temporal tem as IDs de coluna 1, 2, 3 e 4, mas a tabela de histórico tem as IDs de coluna 1, 2, 10 e 11.
Nesse cenário, quaisquer instruções DML que usam operações em cascata falham ao serem executadas.
Resolução
Esta correção está incluída na Atualização Cumulativa 1 para o SQL Server 2017.
Sobre compilações do SQL Server 2017
Cada nova compilação do SQL Server 2017 contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que você instale o build mais recente para o SQL Server 2017.
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.