KB4043624 – JAVÍTÁS: A változások nyomon követésének manuális törlése sikertelen, a tábla nem létezik hiba miatt a SQL Server

Hatókör
SQL Server 2017 on Windows (all editions) SQL Server 2017 on Linux (all editions) SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Enterprise Core - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use) SQL Server 2014 Service Pack 2 - duplicate (do not use) SQL Server 2016 Service Pack 1 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)

Tünetek

Vegyük például a következő esetet:

  • Létrehoz egy sémát és egy táblát a sémában a Microsoft SQL Server-ben.
  • Engedélyezi a változások követését a táblához.
  • Manuális karbantartást a sp_flush_CT_internal_table_on_demand parancs használatával végezhet el.

Ebben az esetben a karbantartás meghiúsulhat, és egy hibaüzenet jelezheti, hogy a tábla nem található.

Ez a hiba azért fordul elő, mert a sp_flush_CT_internal_table_on_demand parancs nem veszi figyelembe a különböző sémával rendelkező táblákat, például azokat, amelyek nem a dbo tulajdonában vannak.

Megoldás

A hibát az SQL Server következő összegző frissítéseiben javítottuk:

1. összegző frissítés az SQL Server 2017-hez

6. összegző frissítés az SQL Server 2016 SP1-hez

8-as összegző frissítés az SQL Server 2014 SP2-höz

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 2017 legújabb összegző frissítése

Az SQL Server 2016 legújabb összegző frissítése

Az SQL Server 2014 legújabb összegző frissítése

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

A frissítés javítását az SQL Server következő szervizcsomagja tartalmazza:

Service Pack 2 for SQL Server 2016

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

Á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.

Hivatkozások

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