locked
Log do SQL Server RRS feed

  • Pergunta

  •   Caros colegas, sei que o SQL Server tem um arquivo de logs para registrar dados sobre a adminstração do servidor como erros, restaurações, checkpoints,etc. Sei tb que esse log fica na pasta ...\Microsoft SQL Server\MSSQL\LOG. Porém esse log não mostra dados como quais usuários acessaram o servidor, em qual data acessaram, o que fizeram,etc. Gostaria de saber onde posso encontrar essas informações. Seria no log de transações?
     
    Grata!!!
    quinta-feira, 12 de fevereiro de 2009 11:42

Todas as Respostas

  • Larac,

    Isso mesmo, estas informações você poderá encontrar no log de transações, mas para que você possa realizar a leitura de forma legível será necessário utilizar ferramentas especificas como por exemplo o LogRescue da reg-gate.com, o SQL Server possui alguns comandos que podem ser utilizados para a leitura do log, mas muitas vezes de uma forma um pouco complicada.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 12 de fevereiro de 2009 12:02
    Moderador
  • Obrigada Junior. Mas como é que a Microsoft gera um log que não pode ser acessado à não ser com uma ferramenta paga. É uma ironia muito grande, de que adianta ter um log se não se pode lê-lo, ou se pode é através de uma ferramenta que nem é da Microsoft. E se essa empresa não tivesse criado esse software? 

    Sabe me dizer se nas versões mais novas do SQL isso já está resolvido.
    Grata!!!
    quinta-feira, 12 de fevereiro de 2009 13:06
  • Lara,

    Isso não é um problema, pelo contrário é uma regra de segurança criada pela Microsoft, sendo que, no SQL Server 2008 o acesso ao transact log ainda esta mais restrito, praticamente ficou impossível de ser acessado.
    Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBA
    quinta-feira, 12 de fevereiro de 2009 15:26
    Moderador