locked
Lentidão abertura de sites que usam .mdb windows 2000 RRS feed

  • Pergunta

  •  


    Estou com um servidor Windows 2000 Server SP4, IIS 5.0, MDAC 2.81
    Estou com o seguinte problema. Os sites que fazem conexao em arquivos .mdb usando DSN ou via código, em alguma hora do dia apresenta lentidão na abertura dos sites que fazem uso desses bancos. Os demais sites que usam SQL ou não usam, abrem normalmente. Para voltar a performance normal é necessário executar um IISReset ou reiniciar o servidor. Os sites não apresentam erros, somente lentidão, ocasionalmente exibe mensagem de timeout na execução de script.

    Dias atras apresentou os erros abaixo.


    Microsoft JET Database Engine error '80004005'
    Unspecified error
    /includes/conn.asp, line 20


    Microsoft OLE DB Provider for ODBC Drivers error '8007000e'
    [Microsoft][ODBC Microsoft Access Driver] Not enough space on temporary disk.
    /principal/index.asp, line 17


    Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'
    [Microsoft][ODBC Microsoft Access Driver] Too many client tasks.


    Pesquisando na Internet Adicionei permissão aos usuários IUSR_NameServer e IWAM_NameServer na pasta C:\WINNT\Temp (Pasta temporária onde exibe arquivos Jet*.tmp)


    Fiz atualização na ocasião do MDAC 2.80 para 2.81

    Mesmo assim permaneceu ocorrendo erros.


    Posteriormente instalei o SQL Server 2000 com SP4, com o intuito de corrigir o MDAC e Jet do servidor, após a instalação não apresentou mais erros, porém em determinado horário do dia apresenta lentidão, não há um horário específico.

    Observei que as vezes o site demora para abrir, a barra de status fica carregando, em seguida exibe todo o site na tela. Em seguida com lentidão para navegação quase o mesmo tempo que a abertura do site.


    Gostaria de um auxílio

    Obrigado

    Péricles

    quinta-feira, 22 de novembro de 2007 17:33

Todas as Respostas

  • Mude o tipo de conexão:
    Driver={Microsoft Access Driver (*.mdb)};DBQ=C:\SITES\mdb\database.mdb
    Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("mdb/database.mdb")
    Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\SITES\mdb\database.mdb

    Abraços,

    Tiago
    sábado, 24 de novembro de 2007 03:10