SQL Server 2017
I created a Login (Domain\UserA) and I mapped UserA to a DBXYZ and granted role that I had created that allows the user to execute functions and stored procedures.
However, UserA gets an error "Login Failed" when tried to execute procedures.
On the server logs - Login failed for user 'Domain\UserA'. Reason: An attempt to login using SQL authentication failed. Server is configured for Integrated authentication only. [CLIENT: xxx.xxx.xxx.xxx]
I'm guessing it's because UserA is granted to a user defined database role and not built-in database roles. What else needs to be granted to the user defined database role to allow UserA to execute the functions?
Thank you