Příznaky
Zvažte následující scénář:
-
V systému SQL Server 2012, 2014 nebo 2016 se používá filtrovaná publikace (úroveň řádku) s povolenými předpočítanými oddíly.
-
Nemáte oprávnění ke změně trasování.
-
Pokusili jste se odstranit záznam z publikované tabulky (na kterém je filtr přítomen) pomocí příkazu odstranit, který nesplňuje kritéria filtru.
V tomto scénáři se zobrazí chybová zpráva podobná této:
Msg 8189, úroveň 14, stav 10, procedura sp_repl_generateevent, line 1You nemají oprávnění ke spuštění SP_TRACE_GENERATEEVENT.
Řešení
Tento problém byl poprvé opraven v následujících kumulativních aktualizacích SQL serveru:
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. Doporučujeme stáhnout a nainstalovat nejnovější kumulativní aktualizace pro SQL Server:
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.
Odkazy
Informace o terminologii používané společností Microsoft k popisu aktualizací softwaru.