Ich habe einen Grund gefunden, warum dies passieren würde. Der Benutzer hatte die entsprechenden Berechtigungen, aber die gespeicherte Prozedur enthielt ein TRUNCATE
Aussage:
TRUNCATE TableName
Seit TRUNCATE
Elemente ohne Protokollierung löscht, benötigen Sie (anscheinend) erhöhte Berechtigungen, um eine gespeicherte Prozedur auszuführen, die sie enthält. Wir haben die Anweisung geändert in:
DELETE FROM TableName
...und der Fehler war weg!