Simptomi
Pretpostavimo da koristite Umetanje naredbe INSERT EXEC da biste umetnuli redak koji sadrži eksplicitnu vrijednost identiteta u tablicu koja ima stupac identiteta i IDENTITY_INSERT je po zadanom isključeno u sustavu Microsoft SQL Server 2019 i 2016. Primijetit ćete da izjava INSERT EXEC ne funkcionira ispravno. Očekivan je postupak da izjava ne uspije i vraća sljedeću poruku o pogrešci:
Nije moguće umetnuti eksplicitnu vrijednost za stupac identiteta u tablici ' <tablename> ' kada je IDENTITY_INSERT postavljen na Isključeno
Status
Microsoft je potvrdio da se radi o problemu u Microsoftovim proizvodima navedenim u odjeljku "odnosi se na".
Rješenje
Taj je problem riješen u sljedećim kumulativnim ažuriranjima za SQL Server:
O kumulativnim ažuriranjima za SQL Server:
Svako novo Kumulativno ažuriranje za SQL Server sadrži sve hitne popravke i sve sigurnosne ispravke uključene u prethodno Kumulativno ažuriranje. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.