Você poderá obter as informações do log usando a função indocumented :: fn_dblog, que interpreta os registros de log. Estou no meio de uma aula de recuperação de desastre agora, mas se você puder esperar de duas a três horas, postarei como fazer isso por você - também será possível obter o nome de usuário sem precisar comprar nenhuma ferramenta ( Eu costumava escrever em torno do log uma tonelada em 2000, enquanto escrevia vários códigos de análise de logs internos que o DBCC CHECKDB usa em 2000).
[Editado para incluir instruções] Ok - terminei o ensino e eu escrevi uma postagem no blog para mostrar como analisar o log em 2000, 2005, 2008 para descobrir quando a tabela foi descartada e quem o fez. Confira minha postagem no blog em Descobrindo quem deixou cair uma tabela usando o log de transações . [/editar]
Você ainda tem o log de transações por aí? Em qual modelo de recuperação está o banco de dados? Se for SIMPLES, não faça nada que possa causar um ponto de verificação. Se estiver COMPLETO ou BULK_LOGGED, não faça um backup do log. Qualquer uma dessas opções fará com que o log seja truncado e você poderá perder a capacidade de olhar para trás, embora eu tenha incluído um sinalizador de rastreamento na postagem do blog que também pode ajudá-lo.
obrigado
PS Uma maneira de impedir que as tabelas caiam em 2000 sem adicionar segurança é criar uma exibição simples de esquema - DROP TABLE falhará se a exibição existir.