Ik heb een reden gevonden waarom dit zou gebeuren. De gebruiker had de juiste rechten, maar de opgeslagen procedure bevatte een TRUNCATE
verklaring:
TRUNCATE TableName
Sinds TRUNCATE
items verwijdert zonder te loggen, hebt u (blijkbaar) verhoogde machtigingen nodig om een opgeslagen procedure uit te voeren die het bevat. We hebben de verklaring gewijzigd in:
DELETE FROM TableName
...en de fout is verdwenen!