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
Olá! Sou Fábio, fundador da Metapax — especializada em marketing e soluções digitais para clínicas e profissionais de psicologia — e criador do blog FabioBmed.
Desde 2006 trabalho com tecnologia e marketing digital. Mas os sistemas que mais me fascinam hoje são os que carregamos dentro da cabeça.
Estou entrando na psicologia, com foco em neuropsicologia — a ciência que explica por que você pensa, decide e se comporta do jeito que faz. Essa transição não é um desvio de rota: é a evolução natural de quem passou anos entendendo como sistemas funcionam — e percebeu que o mais complexo de todos ainda estava por ser mapeado.
Aqui, tudo — marketing, tecnologia, comportamento, decisões — é lido pelo mesmo prisma: a psicologia e a ciência por trás de como a mente humana realmente funciona.
Publicação Criada em: setembro 20, 2013
Atualizado em: março 19, 2025 3:25 pm


Como eu faço para extrair uma lista de todos os usuarios que eu tenho logado em meus databases ?