When Trying to Queue a new Build Definition, You might get this error: TFS215106: Access denied. Domain\User needs Delete build definition permissions for the build definition MybuildDefintion in team project MyTeamProject to perform this action.
You might get this even if you are a Project Administrator or have all the other rights in TFS because the inheritance for builds might have been broken to provide more security. For example, in my organization, only 2 persons are allowed to launch Build Definitions in UAT and Production. If you ONLY need access on this build right click the build name and click Security.
Then add yourself with all the permissions…. However if you’re a TFS Admin and you will have to deploy more builds you can go in the security of the TFS Server by right clicking on your default collection, clicking on Team Project Collection Settings and then Group Membership.
And then add your username to the Project Collection Build Administrators Group.