Saya menemukan alasan mengapa ini terjadi. Pengguna memiliki izin yang sesuai, tetapi prosedur tersimpan menyertakan TRUNCATE
pernyataan:
TRUNCATE TableName
Sejak TRUNCATE
menghapus item tanpa masuk, Anda (tampaknya) memerlukan izin yang lebih tinggi untuk menjalankan prosedur tersimpan yang memuatnya. Kami mengubah pernyataan menjadi:
DELETE FROM TableName
...dan kesalahannya hilang!