Hello,I am creating a login and then associating an existing user to that login and also to a role:-- Define logincreate login [$(DatabaseName)]with password = '@Password', check_policy = off,check_expiration = off, default_database = [$(DatabaseName)],default_language = english;-- Associate userexec sp_change_users_login 'Update_One', N'FOP', '$(DatabaseName)';-- Define rolegrant select, insert, update, delete, execute on schema::dbo to Application;exec sp_addrolemember @membername = N'FOP', @rolename = N'Application'
What ever I do I get the following error:Procedure sp_change_users_login, Line 114 Terminating this procedure. The User name 'FOP' is absent or invalid.On this code line:exec sp_change_users_login 'Update_One', N'FOP', '$(DatabaseName)';
How can the user be invalid if even after this code line I am able to associate it with the role with no problem.Could someone please tell me what is going on?Thanks,Miguel