none
Tempo Limite de conexão !!! RRS feed

  • Pergunta

  • Caros colegas estou com um problema, o que acontece é o seguinte,

    estou tentando gerar um relatório Enorme usando o C#

    mas, ele por ser grade demora e a conexão com o banco para!

     

    eis a mensagem de erro:

     

    Timeout expired.  The timeout period elapsed prior to completion of the operation or the server is not responding.

     

    a minha string é a seguinte:

     

    String connectionString = ("Data Source=SERVIDOR;Initial Catalog=A3;User ID=teste;Password=teste");


     

     

    como faria pra ele funcionar com um timeout maior ???

    terça-feira, 17 de agosto de 2010 12:44

Todas as Respostas

  • Banco de Dados não retorna Timeout.

    O que você pode fazer é o seguinte...

    1-Verifique se nãoe está ocorrendo nenhum lock no banco.

    2-Rode a mesma consulta pelo Management Studio e veja o resultado.

    3-Se no Management Studio estiver rodando legal a consulta, veja as configurações do IIS abaixo:

    Threads per Processor Limit
    Asp Queue Lenght
    MaxConcurrentRequests (somente para Asp.net 2.0 + IIS 7.x)

    Os dois primeiros parâmetros do IIS você precisa configurar direitinho, pois aumentar muito o valor pode gerar Page Not Found 404, e reduzir muito pode gerar TimeOut.

    Espero ter ajudado.


    http://ricardomura.spaces.live.com
    terça-feira, 17 de agosto de 2010 13:13
  • Kelne,

    Você já verificou se foi realizada alguma alteração no tempo de timeout especificado no SQL Server?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário]
    terça-feira, 17 de agosto de 2010 19:16