Symptomen
Neem het volgende scenario:
-
In SQL Server 2012, 2014 of 2016 gebruikt u een gefilterde (rijniveau) samenvoegpublicatie met vooraf berekende partities.
-
U beschikt niet over de machtiging wijzigen.
-
U probeert een record te verwijderen uit de gepubliceerde tabel (waarop het filter aanwezig is) met behulp van een DELETE-instructie die niet voldoet aan de filtercriteria.
In dit scenario wordt een foutbericht met de volgende strekking weergegeven:
Msg 8189, niveau 14, provincie 10, procedure sp_repl_generateevent, 1U voor het uitvoeren van SP_TRACE_GENERATEEVENT niet gemachtigd is om uit te voeren.
Oplossing
Het probleem is voor het eerst opgelost in de volgende cumulatieve updates van SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingsoplossingen die zijn opgenomen in de vorige cumulatieve update. U wordt aangeraden de nieuwste cumulatieve updates voor SQL Server te downloaden en te installeren:
Status
Microsoft heeft bevestigd dat dit probleem zich kan voordoen in de Microsoft-producten die worden vermeld in de sectie Van toepassing op.
Verwijzingen
Lees meer over de terminologie die door Microsoft wordt gebruikt om software-updates te beschrijven.