Pegar Nome do Usuário Atual Corrente SQL Server

A dica abaixo server para pegar informações dos usuário SQL. O nome do usuário corrente SQL Server pode ser útil para alimentar alguma tabela de Log de operações no SQL, por exemplo: Digamos que você queira salvar em logos todas as operações realizadas na tabela tblClientes por usuário SQL Server, essa tabela de Log irá conter informações como data, alteração e o nome de quem realizar a operação no banco. O select abaixo pega algumas informações de usuários
  • SELECT Current_User, User_Name(), Session_User, Suser_Name(), Suser_ID(), Suser_SID(), Suser_SName(), System_User
A tabela abaixo traz as informações de todos os usuário SQL
  • SELECT * from sys.sysusers

Loading