Našel jsem důvod, proč se to stalo. Uživatel měl příslušná oprávnění, ale uložená procedura obsahovala TRUNCATE
prohlášení:
TRUNCATE TableName
Od TRUNCATE
odstraní položky bez protokolování, potřebujete (zřejmě) zvýšená oprávnění ke spuštění uložené procedury, která ji obsahuje. Změnili jsme příkaz na:
DELETE FROM TableName
...a chyba zmizela!