Mam konto SQL z następującymi uprawnieniami w bazie danych:

db_executorRola widać to konto będąc członkiem został stworzony przez ten skrypt:
CREATE ROLE [db_executor] AUTHORIZATION [dbo]
GO
GRANT EXECUTE TO [db_executor]
GO
Kiedy uruchomić select, update, insertlub deletena stole, to działa dobrze. Gdy próbuję przejść truncatedo tabeli, pojawia się następujący komunikat o błędzie:
Nie można znaleźć obiektu „TableName”, ponieważ nie istnieje lub nie masz uprawnień.
Jakiego uprawnienia brakuje na tym koncie?
TRUNCATE TABLEto DDL, a nie DML.