Jelenségek
Vegye figyelembe a következő forgatókönyvet:
-
Létrehoz egy táblát, amely az elsődleges kulccsal rendelkezik, és hozzáad hozzá néhány sort a Microsoft SQL Server 2019-ben vagy 2017-ben.
-
Hozzáadhat egy alapértelmezett kényszerrel rendelkező oszlopot, és úgy módosíthatja az elsődleges kulcsot, hogy az tartalmazza az új oszlopot.
-
Ehhez a táblához létre kell hoznia egy tranzakciós kiadványt és előfizetést.
Ebben a forgatókönyvben a terjesztési ügynök sikertelen lesz, amikor az update vagy DELETE függvényt próbálja alkalmazni az előfizetőnél az új oszlop hozzáadása előtt létező sorokra. Emellett a következő "20598" hibaüzenet jelenik meg:
A sor nem található az előfizetőnél, amikor a "TableName" tábla replikált UPDATE parancsát elsődleges kulccsal(ok) alkalmazta: (null)
Megoldás
Ezt a problémát a következő kumulatív frissítések javítják ki a SQL Server esetében:
A SQL Server minden új összegző frissítése tartalmazza az előző buildben található összes gyorsjavítást és biztonsági javítást. Javasoljuk, hogy telepítse a legújabb buildet a SQL Server verziójához:
Állapot
A Microsoft megerősítette, hogy ez a probléma „A következőkre vonatkozik:” részben felsorolt Microsoft-termékekre vonatkozik.
Hivatkozások
Ismerje meg a Microsoft által a szoftverfrissítések leírására használt terminológiát .