Znalazłem powód, dla którego tak się stało. Użytkownik miał odpowiednie uprawnienia, ale procedura składowana zawierała TRUNCATE
oświadczenie:
TRUNCATE TableName
Od TRUNCATE
usuwa elementy bez rejestrowania, (najwyraźniej) potrzebujesz podwyższonych uprawnień, aby wykonać procedurę składowaną, która je zawiera. Zmieniliśmy oświadczenie na:
DELETE FROM TableName
...i błąd zniknął!