Encontra a última data de início de sessão para o início de sessão do SQL Server

2

É possível obter um registro de data e hora para o último login de um determinado ID no SQL Server?

Estou tentando limpar a segurança em uma instalação do SQL Server 2000 e o que eu gostaria de fazer é excluir todos os logins não ativos.

    
por user21146 16.10.2009 / 01:25

1 resposta

4

Esta informação não é armazenada em nenhum lugar no SQL Server. Você teria que executar um rastreamento do lado do servidor para os eventos de Logon / Logout de Auditoria e depois verificar os arquivos ao longo do tempo para determinar se um login está sendo usado ou não.

Você também pode fazer isso se tiver a auditoria de Login para logins bem-sucedidos ativados, mas mesmo com a auditoria ativada, você só conseguirá voltar até o log de erros do SQL. Além disso, você poderia escrever um trabalho para gravar os usuários conectados em uma tabela.

    
por 16.10.2009 / 01:39

Tags