locked
Erro após diminuir o tamanho do arquivo log RRS feed

  • Pergunta

  • Olá pessoal,

    No Event Viewer está me retornando os seguintes erros:

    An error occurred while writing a trace event to the file, \\?\E:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Log\FlightRecorderCurrent.trc.

    An error occurred while closing the trace output file, \\?\E:\Program Files\Microsoft SQL Server\MSSQL.2\OLAP\Log\FlightRecorderCurrent.trc.

    Login failed for user 'NT AUTHORITY\SYSTEM'. [CLIENT: <local machine>]

    Isso ocorreu após executar um comando para diminuir o tamanho do arquivo de log, já que o hd estava sem espaço para nada...

    o comando foi esse:
    DBCC SHRINKFILE ('MeuBancoDeDados_log', 1000)
    go

    Esse sql é onde ficam armazenados os meus bancos do Sharepoint, depois disso não consegui logar com alguns usuários...

    Alguém já passou por isso, ou tem idéia do que possa ser?

    Abraços!
    quinta-feira, 27 de novembro de 2008 13:21

Respostas

  • Gustavo,

     

    Ele é considerado como boa prática, mas nem tudo que é considerado bom deve ser utilizado constantemente ou sem qualquer tipo de análise.

     

    São poucos os casos de problema que o DBCC ShrinkFile, mas é necessário alguns cuidados.

     

    quinta-feira, 27 de novembro de 2008 16:58
  • Gustavo de uma olhada nas permissões das pastas e se tem alguém usando estes dados no momento.

     

    O veja o conselho do Junior a respeito deste assunto, no qual concordo em genero e grau.

     

     

    SDS

    quinta-feira, 27 de novembro de 2008 17:34

Todas as Respostas

  • Olá Gustavo está a principio informando que você está sem acesso de gravação nos TRC,

     

    Provavelmente você deve ter acessado com um usuario do SQL Server e o mesmo não tem permissão em sua Rede, ou seja na pasta onde se encontra os traces.

    quinta-feira, 27 de novembro de 2008 14:35
  • Fala Alexandre...

    O usuário que acessei é administrador do domínio.
    Antes estava tudo certo, aí fui dar aquele comando para diminuir o log e começou a dar esses erros...
    Você acredita que possa ter perdido as permissões?

    Valeu pela ajuda cara, abração!
    quinta-feira, 27 de novembro de 2008 15:22
  • Gustavo,

     

    Quando você vai rodar este tipo de comando que necessidade da interverção do sistema operacional, é aconselhável verificar se você possui permissão, e também se não existem sessões que possam esta trabalhando com o banco de dados ao qual o log pertence.

     

    Mesmo após esta mensagem de erro ser apresentada o seu banco de dados esta funcionando?

    quinta-feira, 27 de novembro de 2008 15:57
  • Olá Junior!

    Obrigado pela informação. com certeza ficarei mais atento a esse lance de permissões no SQL.

    Aparentemente meu banco de dados está funcionando legal. Só temos um problema relacionado a autenticação. Tenho um site em Sharepoint e nele uma área é anoônima e outra requer autenticação. Quando clico para me logar da o erro http 500 - Erro interno no servidor.
    Isso tudo depois de executar esse comando.

    Não tenho muito conhecimento em SQL, esse comando é uma boa prática? Ele costuma dar muito problema?

    Abraços
    quinta-feira, 27 de novembro de 2008 16:33
  • Gustavo,

     

    Ele é considerado como boa prática, mas nem tudo que é considerado bom deve ser utilizado constantemente ou sem qualquer tipo de análise.

     

    São poucos os casos de problema que o DBCC ShrinkFile, mas é necessário alguns cuidados.

     

    quinta-feira, 27 de novembro de 2008 16:58
  • Entendi,

    E com relação ao erro que da, você me aconselha a fazer alguma coisa?

    Abraços
    quinta-feira, 27 de novembro de 2008 17:04
  • Gustavo de uma olhada nas permissões das pastas e se tem alguém usando estes dados no momento.

     

    O veja o conselho do Junior a respeito deste assunto, no qual concordo em genero e grau.

     

     

    SDS

    quinta-feira, 27 de novembro de 2008 17:34
  • Obrigado Junior e Alexandre...

    Abraços!
    quinta-feira, 27 de novembro de 2008 18:03