KB4493329 – JAVÍTÁS: Hiba történik, amikor sp_addarticle használatával veszik fel a tranzakciós replikáció cikkét a memóriaoptimalizált táblába az előfizetőnél a SQL Server 2017-ben és 2016-ban

Hatókör
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)

Tünetek

A Microsoft SQL Server 2017-től és 2016-tól kezdve a varchar(max), nvarchar(max) és varbinary(max) adattípusok támogatottak a memóriaoptimalizált táblákban. Tegyük fel, hogy a sp_addarticle használatával SQL Server 2016-ban cikket ad hozzá egy tranzakciós replikációt lehetővé tevő táblához az előfizetőnél lévő memóriaoptimalizált táblába. Ha a táblában az alábbi adattípusú oszlopok szerepelnek, az alábbihoz hasonló hibaüzenet jelenhet meg:

Msg 10794, Level 16, State 1, Procedure ProcedureName, Line LineNumber[Batch Start Line LineNumber]

A "varchar(max)" típus nem támogatott memóriaoptimalizált táblákban. A tesztelt példány az InstanceName volt.

Állapot

A Microsoft megerősítette, hogy ez egy olyan probléma a Microsoft-termékekben, amely az „Érintett szolgáltatás“ című szakaszban van felsorolva.

Megoldás

A probléma javítását az SQL Server következő összegző frissítései tartalmazzák:

Az SQL Server összegző frissítéseinek ismertetése:

Az SQL Server minden új összegző frissítése tartalmazza az összes gyorsjavítást és minden biztonsági javítást, amely az előző kumulatív frissítésben szerepelt. Tekintse meg az SQL Server legújabb összegző frissítéseit:

Az SQL Server 2016 szervizcsomagjával kapcsolatos információk

A problémát az SQL Server következő szervizcsomagjában javítottuk:

Tudnivalók az SQL Server szervizcsomagjairól:

A szervizcsomagok kumulatívak. Minden új szervizcsomag tartalmazza az előző szervizcsomagokban található összes javítást, az esetleges új javításokkal együtt. Javasoljuk, hogy telepítse a legújabb szervizcsomagot, valamint az adott szervizcsomag legújabb összegző frissítését. A legújabb szervizcsomag telepítése előtt nem kell telepítenie egy korábbi szervizcsomagot. A legújabb szervizcsomaggal és a legújabb kumulatív frissítéssel kapcsolatos további információkért olvassa el a következő cikk 1. táblázatát.

Az SQL Server és összetevői verziójának, kiadásának és frissítési szintjének meghatározása

Hivatkozások

Ismerje meg a Microsoft szoftverfrissítésekkel kapcsolatos terminológiáját.