Simptomi
Pretpostavimo da koristite funkciju "UMETNI izvršni izraz" da biste umetnuli red koji sadrži eksplicitnu vrednost identiteta u tabelu koja ima kolonu identiteta, a IDENTITY_INSERT je podrazumevano isključena u sistemu Microsoft SQL Server 2019 i 2016. Primetićete da UMETNI izvršni iskaz ne radi ispravno. Očekivano ponašanje je u tome što naredba ne uspeva i vraća sljedeću poruku o pogrešci:
Nije moguće umetnuti eksplicitnu vrednost za kolonu identiteta u tabeli "<Tablename "> kada je IDENTITY_INSERT PODEŠENO na isključeno
Status
Microsoft je potvrdio da je ovo problem kod Microsoft proizvoda koji su navedeni u odeljku "odnosi se na".
Rešenje
Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server:
O kumulativnim ispravkama za SQL Server:
Svaka nova Kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodno kumulativno ažuriranje. Pogledajte najnovije kumulativne ispravke za SQL Server:
Reference
Saznajte više o terminologiji koju Microsoft koristi za opisivanje softverskih ispravki.