Simptomi
Pretpostavimo da imate podeljenu tabelu koja sadrži izračunatu kolonu particija koja je označena kao PERSISTED u sistemu Microsoft SQL Server 2014 ili 2016, a zatim ponovo napravite particiju na mreži. U ovoj situaciji dobijate sledeću poruku o grešci:
Msg 4819, nivo 16, država 1, broj linije Nije moguće učitati masovno opterećenje. Tok masovnih podataka je netačno naveden kao sortiran ili podaci narušavaju ograničenje jedinstvenosti koje nameće ciljna tabela. Redosled sortiranja je netačan za sledeća dva reda: primarni ključ prvog reda: (RowNumber, DateTime), primarni ključ drugog reda: (RowNumber, DateTime). Izjava je prekinuta.
Rešenje
Da biste aktivirali ovu hitnu ispravku, morate da omogućite zastavicu za praćenje (TF) 176. Ovaj problem je rešen u sledećim kumulativnim ispravkama za SQL Server: Kumulativna ispravka 7 za SQL Server 2016 SP1Kumulativna ispravka 4 za SQL Server 2016
Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su bile uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server: Najnovija kumulativna ispravka za SQL Server 2016
Rešenje
Da biste zaobišli ovaj problem, SORT_IN_TEMPDB=ON u upitu za ponovni rad.
Status
Microsoft je potvrdio da je ovo problem u Microsoft proizvodima koji su navedeni u odeljku "Odnosi se na".
Reference
Saznajte više o terminologijikoju Microsoft koristi za opisivanje softverskih ispravki.