Symptomen
Stel dat u de EXEC-instructie INSERT gebruikt om een rij met een expliciete identiteitswaarde in te voegen in een tabel met de kolom IDENTITY en IDENTITY_INSERT standaard UIT is in Microsoft SQL Server. U merkt dat de INSERT EXEC-instructie niet goed werkt. Het verwachte gedrag is dat de instructie mislukt en het volgende foutbericht retourneert:
Er kan geen expliciete waarde worden ingevoegd voor de identiteitskolom in de tabel '<Tabelnaam>' wanneer IDENTITY_INSERT is ingesteld op UIT
Status
Microsoft heeft bevestigd dat dit een probleem is bij de Microsoft-producten die worden vermeld in het gedeelte 'Van toepassing op'.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
- Cumulatieve update 6 voor SQL Server 2019
- Cumulatieve update 22 voor SQL Server 2017
- Cumulatieve update 14 voor SQL Server 2016 SP2
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
- Meest recente cumulatieve update voor SQL Server 2019
- Meest recente cumulatieve update voor SQL Server 2017
- Meest recente cumulatieve update voor SQL Server 2016
Meer informatie
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.