Existe um histórico de conexão para o SQL Server?

3

Existe uma maneira de encontrar a lista de estações de trabalho conectadas ao meu SQL Server (2000) ou a um de seus bancos de dados durante a sua vida útil? Até duas semanas faria para os meus propósitos.

Existe algum arquivo de log em algum lugar, ou é algo que eu preciso ativar?

    
por BIBD 01.02.2011 / 17:39

2 respostas

3

Primeiro, você precisa ativar a auditoria de conexão, que não está ativada por padrão. No Enterprise Manager, clique com o botão direito do mouse na instância do servidor e escolha propriedades. Em seguida, defina a opção Nível de Auditoria na guia Segurança. Quando habilitado, o SQL Server registrará as informações de conexão no Log do SQL Server. Você também pode ver informações de conexão por meio de rastreamentos do SQL Server Profiler quando a auditoria está habilitada.

Tenha em mente que a instância do servidor deve estar acessível para que os eventos de conexão sejam gerados, obviamente.

Se o seu servidor não estiver auditando as tentativas de conexão, você terá que reverter para juntar as informações dos logs de eventos do Windows.

Faça uma leitura da Auditoria do SQL Server 2000 no Technet.

    
por 01.02.2011 / 19:05
1

Você pode explorar as seguintes visualizações:

 select * from sys.dm_exec_sessions 
 select * from sys.dm_exec_connections

eles mantêm conexões a partir do momento em que o servidor foi iniciado e são limpos no reinício

    
por 14.02.2017 / 01:14

Tags