Hotfix and Security Content Publishing: 113140
Příznaky
Předpokládejme, že u jedné nebo více tabulek v SQL serveru 2017 povolíte sledování změn a máte nastavené AUTO_CLEANUP = on. Všimněte si, že žádné řádky nejsou odstraněny ani vyčištěny z tabulek z tabulky nebo systémové tabulky sys. syscommittab, ani za doba uchovávání informací Navíc si všimnete následujících příznaků:
-
Pokud se připojujete pomocí vyhrazeného připojení správce a máte dotaz na neplatnou verzi čisticí a zpřísněné verze, najdete je negativně:
Vyberte * FROM sys. sysobjvalues, kde valclass = 7 and objid = 1003--invalid
Vyberte * FROM sys. sysobjvalues, kde valclass = 7 and objid = 1004--zpřísněno
-
Pokud spustíte následující aktualizaci SP pro Ručnívyčištění sys. syscommittab, neprovede se vyčištění a vrátí se verze s zesíleným čištěním jako negativní:
Exec sp_flush_commit_table_on_demand
Výstup
Hodnota vrácená funkcí change_tracking_hardened_cleanup_version () je-nnnnnn.
-
Pokud se při automatickém čištění sledování změn shromažďuje událost rozšířené události s change_tracking_cleanup událostí, Povšimněte si, že CleanupStatusChange je nastaven na 32 (chyba) a funkce čištění je:
Stav
Společnost Microsoft potvrzuje, že se jedná o problém v produktech této společnosti, které jsou uvedeny v části Informace v tomto článku jsou určeny pro produkt.
Řešení
Tento problém je opravený v následující kumulativní aktualizaci SQL serveru:
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 SQL serveru:
Poznámka Tento problém můžete vyřešit tak, že povolíte příznak trasování 8290 a spustíte tak proces automatického vyčištění. Po povolení tohoto příznaku trasování bude proces automatického čištění pro sledování změn resetoval neplatnou verzi čisticí verze, která vychází z retenční periody. Tento příznak trasování lze povolit na úrovni relace nebo na úrovni spuštění. Abyste mohli Principy hlavní příčiny, proč se čisticí verze stala negativní, doporučujeme vám zavolat podporu a poskytnout více informací.
Odkazy
Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.
Bug Information:
-
Bug #: 13312017 (sqlbuvsts01)
-
Bug #: 113039 (Content Idea)
KE: v-sidong
Author:
Writer: v-sidong
Tech reviewer: tzakir; akbarf; lzhang
Editor: v-jizho