Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] IDENTIFICAR QUEM ESTÁ CONECTADO EM UMA VIEW

Boa tarde,

Utilizo o SQL Server Management Studio 19.0 e gostaria de saber como identifico os usuários/máquinas que estão conectados na view que criei no banco.

É possível rastrear essa conexão?

At.te

Cezar

1 resposta
solução!

Oi, Cezar, tudo bem?

Para identificar os usuários/máquinas que estão conectados na view que você criou, basta utilizar a consulta a seguir:

SELECT *
FROM sys.dm_exec_sessions
WHERE database_id = DB_ID('nome_do_banco')
AND host_name IS NOT NULL
AND program_name LIKE 'Microsoft SQL Server Management Studio%'

Troque o 'nome_do_banco' pelo atual nome do seu banco de dados.

Essa consulta retorna informações sobre as sessões ativas no banco de dados, incluindo o nome do host e o nome do programa que está sendo utilizado para acessar o banco.

Caso você queira rastrear as conexões de forma mais detalhada, você pode habilitar a auditoria de logon no SQL Server e configurar as opções de rastreamento desejadas. Para mais informações sobre como fazer isso, vou deixar uma resposta aqui sobre como fazer uma auditoria no SQL Server.

Se outra dúvida surgir, estamos disponíveis.

Abraços e bons estudos!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software