Symptom
Tänk dig följande situation:
-
I SQL Server 2012, 2014 eller 2016 använder du en filtrerad (rad nivå) sammanfogad publikation med förberäknade partitioner aktiverat.
-
Du har inte behörigheten ALTER TRACE.
-
Du försöker ta bort en post från den publicerade tabellen (där filtret finns) genom att använda en DELETE-instruktion som inte uppfyller filter villkoren.
I det här scenariot får du ett fel meddelande av följande slag:
Meddelande 8189, nivå 14, State 10, procedur sp_repl_generateevent, rad 1Du har inte behörighet att köra "SP_TRACE_GENERATEEVENT".
Lösning
Problemet åtgärdades först i följande kumulativa uppdateringar av SQL Server:
Varje ny kumulativ uppdatering för SQL Server innehåller alla snabb korrigeringar och alla säkerhets korrigeringar som ingick i den föregående kumulativa uppdateringen. Vi rekommenderar att du laddar ner och installerar de senaste kumulativa uppdateringarna för SQL Server:
Status
Microsoft har bekräftat att det här är ett problem i Microsoft-produkterna som nämns i "gäller".
Referenser
Lär dig mer om terminologin som Microsoft använder för att beskriva program varu uppdateringar.