डेटाबेस पर निम्नलिखित अनुमतियों के साथ मेरा SQL खाता है:

db_executorभूमिका आप इस खाते से इस स्क्रिप्ट द्वारा बनाया गया था एक सदस्य होने देखें:
CREATE ROLE [db_executor] AUTHORIZATION [dbo]
GO
GRANT EXECUTE TO [db_executor]
GO
जब मैं एक चलाने select, update, insertया deleteमेज पर, यह ठीक काम करता है। जब मैं truncateटेबल पर जाने की कोशिश करता हूं , तो यह मुझे यह त्रुटि संदेश देता है:
ऑब्जेक्ट "TableName" नहीं ढूँढ सकता क्योंकि यह मौजूद नहीं है या आपके पास अनुमतियाँ नहीं हैं।
यह खाता किस अनुमति से गायब है?
TRUNCATE TABLEडीडीएल है, डीएमएल नहीं।