locked
Erro no tempdb RRS feed

  • Pergunta

  • Olá pessoal,

    Não consigo iniciar o servidor sqlserver, extrai as seguintes
    mensagens do errorlog

    2006-09-29 16:22:13.93 spid5 Encountered an unexpected error while checking the sector size for file 'F:\TEMPDB\tempdb.mdf'. Check the SQL Server error log for more information.
    2006-09-29 16:22:15.12 spid5 CREATE DATABASE failed. Some file names listed could not be created. Check previous errors.
    2006-09-29 16:22:15.12 spid5 WARNING: problem activating all tempdb files. See previous errors. Restart server with -f to correct the situation.

    Já verifiquei as permissões na pasta e os discos.
    Quando eu inicio o sql com a opção -m, consigo entrar através do
    enterprise manager, visualizar o tempdb, fazer mudança nos datafiles e
    tudo mais.

    Alguém sabe o que pode ser?

    Grato.
    terça-feira, 3 de outubro de 2006 13:18

Respostas

  • Adeilton,

    Este erro pode estar sendo ocasionado por uma falha física no arquivo do seu banco TempDB.

    O banco TempDB é responsável por armazenar os objetivos temporários que são criados no SQL Server, este banco é recriado todas as vezes que o SQL Server é startado.

    Você já tentou apagar os arquivos fisicamente e reinicializar o serviço do seu SQL Server?

    terça-feira, 3 de outubro de 2006 14:06
    Moderador
  • inicialize a instance com -f  mude o caminho do TEMPDB para mesma localização do database master.... para fazer um teste... se conseguir pode ser algum problema de permissão... em uma pasta deve ter a conta SYSTEM...

    qualquer dúvida retorne

    abs

    terça-feira, 3 de outubro de 2006 14:43

Todas as Respostas

  • Adeilton,

    Este erro pode estar sendo ocasionado por uma falha física no arquivo do seu banco TempDB.

    O banco TempDB é responsável por armazenar os objetivos temporários que são criados no SQL Server, este banco é recriado todas as vezes que o SQL Server é startado.

    Você já tentou apagar os arquivos fisicamente e reinicializar o serviço do seu SQL Server?

    terça-feira, 3 de outubro de 2006 14:06
    Moderador
  • inicialize a instance com -f  mude o caminho do TEMPDB para mesma localização do database master.... para fazer um teste... se conseguir pode ser algum problema de permissão... em uma pasta deve ter a conta SYSTEM...

    qualquer dúvida retorne

    abs

    terça-feira, 3 de outubro de 2006 14:43
  • Olá pessoal, antes de tudo gostaria de agradecer pelo suporte.

    Apaguei os arquivos do TEMPDB e alterei as permissões para a conta SYSTEM na respectiva pasta, continuou sem funcionar, o sql criava o tempdb.mdf mas o arquivo ficava com 0 bytes e no log apresentava o mesmo erro.

    Mudei as permissões na unidade e tudo funcionou normalmente.

    abs


    quarta-feira, 4 de outubro de 2006 17:22
  • blz precisar estamos ai.....

    falow

    quarta-feira, 4 de outubro de 2006 22:38