Symptom
Tänk dig följande scenario:
- Du har tabeller som innehåller en sekundärnyckelbegränsning i SQL Server 2017.
- Sekundärnyckelbegränsningarna är en temporal tabell som stöder kaskadåtgärder.
- Kolumn-ID:na för den temporala tabellen matchar inte motsvarande kolumn-ID:n för historiktabellen. Den temporala tabellen har till exempel kolumn-ID 1, 2, 3 och 4, men historiktabellen har kolumn-ID 1, 2, 10 och 11.
I det här scenariot går det inte att köra DML-satser som använder sammanhängande åtgärder.
Lösning
Den här korrigeringen ingår i kumulativ uppdatering 1 för SQL Server 2017.
Om SQL Server 2017-versioner
Varje ny version för SQL Server 2017 innehåller alla snabbkorrigeringar och säkerhetskorrigeringar som fanns i den tidigare versionen. Vi rekommenderar att du installerar den senaste versionen för SQL Server 2017.
Status
Microsoft har bekräftat att detta är ett problem i de Microsoft-produkter som anges i avsnittet "Gäller".
Referenser
Läs om den terminologi som Microsoft använder för att beskriva programuppdateringar.