We are using suser_sname() and SYSTEM_USER to return the user name (via trust connection). Within the past month, someone's login name was changed in Active Directory. However these 2 functions are still returning the old login name.
The individual has rebooted their PC several times since the change. I'm not sure if the servers were rebooted since then. One of them will be rebooted tomorrow, which we are assuming will remedy the situation for the one server.
Is there another way for SQL Server to recognize this change without rebooting (assuming that rebooting fixes it).
EDIT: The individual's login doesn't exist in SQL Server, but AD Groups in which they are a member, are on the server.
e.g., Domain\AtticusFinch is not setup in SQL, but Domain\Lawyers does exist. In this case, Atticus' login was changed to Domain\AtticusF1
EDIT 2: Simply stopping and starting the SQL Service doesn't remedy the problem. Rebooting, however, did fix it.