मुझे एक कारण मिला कि ऐसा क्यों होगा। उपयोगकर्ता के पास उपयुक्त अनुमतियाँ थीं, लेकिन संग्रहीत कार्यविधि में एक TRUNCATE
. शामिल था कथन:
TRUNCATE TableName
चूंकि TRUNCATE
लॉगिंग के बिना आइटम हटा देता है, आपको (जाहिरा तौर पर) संग्रहीत प्रक्रिया को निष्पादित करने के लिए उन्नत अनुमतियों की आवश्यकता होती है जिसमें यह शामिल है। हमने कथन को इसमें बदल दिया:
DELETE FROM TableName
...और त्रुटि दूर हो गई!