Hi @Donald Symmons ,
> how come I have other user listed? I only created one user for the database, but I have 4 on the list:
Someone created these logins for some purpose. Such as created these logins for other peoples to connect to this SQL server instance.
> and in the screenshot, its only "sa" that has a red "X". and I tried to grant permission to "sa" but I got the error in the screenshot.
The sa login, short for system administrator, is one of the riskiest server-level principals in SQL Server. It’s automatically added as a member of the sysadmin fixed server role and, as such, has all permissions on that instance and can perform any activity. SQL Server by default, at installation, disables the 'sa' account. In fact, unless a connecting system absolutely requires the sa login, it’s best that the account remains disabled. Why did you want to enable ‘sa’ account?
SA is system admin user and it is the highest level of user in system. If any user have to modify SA that user needs to have higher or equivalent rights as SA user. Users member of system admin group are can only change SA user. According to the error message, it seems you do not have the permission.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".