Simptomi
Počevši od Microsoft SQL Server 2017 i 2016, vrste podataka varchar(max), nvarchar(max)i varbinary(max) podržane su u tablicama optimiziranima za memoriju. Pretpostavimo da koristite sp_addarticle za dodavanje članka u tablicu radi replikacije transakcija u tablicu optimiziranu za memoriju na pretplatniku u SQL Server 2016. Ako tablica sadrži određene vrste podataka stupaca, možda ćete primiti poruku o pogrešci sličnu sljedećoj:
Poruka 10794, razina 16, stanje 1, Procedure ProcedureName, Line LineNumber[Batch Start Line LineNumber]
Vrsta "varchar(max)" nije podržana u tablicama optimiziranima za memoriju. Instanca s om e-poma je bila InstanceName.
Status
Microsoft je potvrdio da je to problem u Microsoftovim proizvodima koji su navedeni 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 popravke obuhvaćene prethodnim kumulativnim ažuriranjem. Pogledajte najnovija kumulativna ažuriranja za SQL Server:
Informacije o servisnom paketu za SQL Server 2016.
Taj je problem riješen u sljedećem servisnom paketu za SQL Server:
Servisni paketi kumulativni su. Svaki novi servisni paket sadrži sve popravke koji se nalaze u prethodnim servisnim paketima zajedno s novim popravcima. Preporučujemo da primijenite najnoviji servisni paket i najnovije kumulativno ažuriranje za taj servisni paket. Prije instalacije najnovijeg servisnog paketa ne morate instalirati prethodni servisni paket. U tablici 1 u sljedećem članku potražite dodatne informacije o najnovijem servisnom paketu i najnovijem kumulativnom ažuriranju.
Određivanje verzije, izdanja i razine ažuriranja SQL Server njegovih komponenti
Reference
Informirajte se o terminologiji koju Microsoft koristi za opisivanje softverskih ažuriranja.