KB4493329 – PATAISYMAS: klaida įvyksta, kai sp_addarticle naudojama įtraukiant straipsnį operacijų replikavimui į atmintį optimizuotą prenumeratoriaus lentelę 2017 ir 2016 „SQL Server“

Taikoma
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer Windows SQL Server 2017 Enterprise Windows SQL Server 2017 Enterprise Core Windows SQL Server 2017 Standard Windows SQL Server 2016 SQL Server 2016 Service Pack 3 - duplicate (do not use)

Požymiai

Pradedant nuo "Microsoft „SQL Server“ 2017" ir 2016, duomenų tipai varchar(max), nvarchar(max) ir varbinary(max) palaikomi atminčiai optimizuotose lentelėse. Tarkime, kad naudojate sp_addarticle įtraukdami straipsnį apie lentelę, skirtą operacijų replikavimui į atminčiai optimizuotą lentelę prenumeratoriuje „SQL Server“ 2016". Jei lentelėje yra šių specifinių duomenų tipų stulpeliai, galite gauti klaidos pranešimą, panašų į šį:

MSG 10794, 16 lygis, 1 būsena, procedūra ProcedureName, Line LineNumber[Batch Start Line LineNumber]

Tipas "varchar(max)" nepalaikomas su atminčiai optimizuotomis lentelėmis. Egzempliorius, su kuriuo buvo išbandyta, buvo InstanceName.

Būsena

„„Microsoft““ patvirtino, kad tai yra „„Microsoft““ produktų, išvardytų dalyje „Taikoma“, problema.

Sprendimas

Ši problema išspręsta šiuose kaupiamuosiuose "„SQL Server“" naujinimuose:

Apie "„SQL Server“" kaupiamuosius naujinimus:

Kiekviename naujame „SQL Server“ kaupiamajame naujinime yra visos karštosios pataisos ir visos saugos pataisos, kurios buvo įtrauktos į ankstesnį kaupiamąjį naujinimą. Peržiūrėkite naujausius "„SQL Server“" kaupiamuosius naujinimus:

Pakeitimų paketo informacija, skirta „SQL Server“ 2016

Ši problema išspręsta šiame "„SQL Server“" pakeitimų pakete:

Apie "„SQL Server“" pakeitimų paketus:

Pakeitimų paketai yra kaupiamieji. Kiekviename naujame pakeitimų pakete yra visos ankstesniuose pakeitimų paketuose esančios pataisos ir visos naujos pataisos. Rekomenduojame taikyti naujausią pakeitimų paketą ir naujausią to pakeitimų paketo kaupiamąjį naujinimą. Prieš įdiegiant naujausią pakeitimų paketą nereikia įdiegti ankstesnio pakeitimų paketo. Norėdami rasti daugiau informacijos apie naujausią pakeitimų paketą ir naujausią kaupiamąjį naujinimą, naudokite šio straipsnio 1 lentelę.

Nustatykite "„SQL Server“" ir jo komponentų versiją, leidimą ir atnaujinimo lygį

Nuorodos

Sužinokite daugiau apie terminus, kuriuos „„Microsoft““ naudoja apibūdindama programinės įrangos naujinimus.