Tôi đã tìm thấy một lý do tại sao điều này sẽ xảy ra. Người dùng có các quyền thích hợp, nhưng thủ tục được lưu trữ bao gồm TRUNCATE tuyên bố:
TRUNCATE TableName
Kể từ TRUNCATE xóa các mục mà không cần ghi nhật ký, bạn (dường như) cần các quyền nâng cao để thực hiện một thủ tục được lưu trữ có chứa nó. Chúng tôi đã thay đổi tuyên bố thành:
DELETE FROM TableName
... và lỗi đã biến mất!