KB4493329 – OPRAVA: Při přidání článku o transakční replikaci do tabulky optimalizované pro paměť u předplatitele v sp_addarticle SQL Server 2017 a 2016 dojde k chybě

Platí pro
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)

Příznaky

Počínaje Microsoft SQL Server 2017 a 2016 jsou datové typy varchar(max), nvarchar(max) a varbinary(max) podporovány v tabulkách optimalizovaných pro paměť. Předpokládejme, že používáte sp_addarticle k přidání článku o tabulce pro transakční replikaci do tabulky optimalizované pro paměť u předplatitele v SQL Server 2016. Pokud tabulka obsahuje tyto specifické datové typy sloupců, může se zobrazit chybová zpráva podobná této:

Zpráva 10794, úroveň 16, stav 1, název procedury, číslo řádku[číslo řádku začátku dávky]

Typ varchar(max) není podporován u tabulek optimalizovaných pro paměť. Instance, se kterou to bylo testováno, byla InstanceName.

Stav

Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.

Řešení

Tento problém je opravený v následujících kumulativních aktualizacích pro SQL Server:

Informace o kumulativních aktualizacích pro SQL Server:

Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:

Informace o aktualizacích Service Pack pro SQL Server 2016

Tento problém je opravený v následující aktualizaci Service Pack pro SQL Server:

Informace o aktualizacích Service Pack pro SQL Server:

Aktualizace Service Pack jsou kumulativní. Každá nová aktualizace Service Pack obsahuje všechny opravy z předchozích aktualizací Service Pack společně s novými opravami. Doporučujeme, abyste používali nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci pro danou aktualizaci Service Pack. Před instalací nejnovější aktualizace Service Pack není nutné instalovat předchozí aktualizaci Service Pack. Další informace o nejnovější aktualizaci Service Pack a nejnovější kumulativní aktualizaci najdete v tabulce 1 v následujícím článku.

Určení verze, edice a úrovně aktualizace SQL Server a jeho součástí

Reference

Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.