locked
Problema Tempo Limite Expirou RRS feed

  • Pergunta

  • Pessoal,

     Tenho diversas procedures executando no Sistema que utilizo RM e em um ambiente Web e estou com um problema de timeout.

    Vejam.

    Tempo limite expirou. O tempo limite esgotou antes da conclusão da operação ou o servidor não está respondendo.

    O que pode ser?

    Consigo alterar esse tempo?

    Obrigado!

    segunda-feira, 4 de outubro de 2010 19:26

Respostas

  • Não, cuidado! Remote query timeout serve para linked servers.

    A configuração do timeout é feita na aplicação. Se estiver usando ADO.NET, então basta setar a propriedade SqlCommand.CommandTimeout = <intervalo de espera>.

    Abraços,
    Fabricio

    quinta-feira, 7 de outubro de 2010 02:25

Todas as Respostas

  • Caro Diogenes, tudo bom?!

    Inicialmente você precisa analisar no site do seu servidor web o tempo de timeout da conexão. Por exemplo, no IIS 6.0, clique com o botão direito no site, escolha Properties e na aba WebSite veja o tempo que está na opção Connections.

    Em relação ao SQL Server, você pode configuar o tempo limite, mas é importante analisar outros fatores para que em detrimento a uma aplicação outras sejam prejudicadas.

    Segue as instruções TSQL para fazer isso:

    sp_configure 'show advanced options',1

    go

    RECONFIGURE

    sp_configure 'remote query timeout', <valor em segundos>

    go

    RECONFIGURE

    sp_configure 'query wait(s)', <especifica o time em segundos que a consulta irá aguardar recursos antes de timeout. Valor default é -1.>
    go

     

    Qualquer estou a disposição.

    Atenciosamente,

    Visite o meu site: http://marcondesalexandrebr.wordpress.com
    Me siga no Twitter: @marcondesalex

    terça-feira, 5 de outubro de 2010 11:09
  • Não, cuidado! Remote query timeout serve para linked servers.

    A configuração do timeout é feita na aplicação. Se estiver usando ADO.NET, então basta setar a propriedade SqlCommand.CommandTimeout = <intervalo de espera>.

    Abraços,
    Fabricio

    quinta-feira, 7 de outubro de 2010 02:25
  • Concordo com o Catae essa é a melhor escolha. No desenvolvimento de aplicações Java temos o contexto da aplicação que podermos definir essa configuração também.

    A solução que citei não poderei estas opções.

    Valeu Catae!!

     

    Marcondes Alexandre

     

     

    sexta-feira, 8 de outubro de 2010 18:14
  • Post antigo, por isso o mesmo foi encerrado.

    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    terça-feira, 5 de junho de 2018 13:04
    Moderador