データベースに対する次の権限を持つSQLアカウントを持っています。

db_executorこのアカウントは、このスクリプトによって作成されたの一員として見役割:
CREATE ROLE [db_executor] AUTHORIZATION [dbo]
GO
GRANT EXECUTE TO [db_executor]
GO
テーブルで、、またはを実行するselectとupdate、正常に動作します。テーブルにアクセスしようとすると、次のエラーメッセージが表示されます。insertdeletetruncate
オブジェクト "TableName"が存在しないか、権限がないため、見つかりません。
このアカウントにはどのような権限がありませんか?
TRUNCATE TABLEDMLではなくDDLです。