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
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
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!