Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se:SQL Server
Esse artigo descreve como configurar a opção de configuração do servidor remote query timeout no SQL Server usando o SQL Server Management Studio ou o Transact-SQL.
A opção remote query timeout especifica quanto tempo, em segundos, uma operação remota pode levar antes que o SQL Server atinja o tempo limite. O valor padrão para esta opção é 600, o que representa uma espera de 10 minutos. Definir esse valor como 0 desabilita o tempo limite. Esse valor se aplica a uma conexão de saída iniciada pelo Mecanismo de Banco de Dados como uma consulta remota. Esse valor não tem nenhum efeito em consultas recebidas pelo Mecanismo de Banco de Dados. Uma consulta aguarda até ser concluída.
Para consultas heterogêneas, remote query timeout especifica o número de segundos (inicializado no objeto de comando usando a propriedade DBPROP_COMMANDTIMEOUT rowset) que um provedor remoto deve aguardar pelos conjuntos de resultados antes que o tempo limite da consulta se esgote. Esse valor também é usado para definir DBPROP_GENERALTIMEOUT se suportado pelo provedor remoto. Isso fará com que qualquer outra operação exceda o tempo limite depois do número especificado de segundos.
Para procedimentos armazenados remotos, remote query timeout especifica o número de segundos que devem decorrer após o envio de uma instrução EXEC remota antes que o procedimento armazenado remoto atinja o tempo limite.
Observação
A configuração do servidor remote query timeout não está relacionada a erros de tempo limite de conexão e consulta. Para obter mais informações, confira Solução de problemas de erros de tempo limite.
Pré-requisitos
Devem ser permitidas conexões de servidor remoto antes que este valor possa ser definido.
Permissões
Permissões de execução sem parâmetros ou com apenas o primeiro parâmetro em sp_configure são concedidas a todos os usuários por padrão. Para executar sp_configure com ambos os parâmetros para alterar uma opção de configuração ou executar a instrução RECONFIGURE, o usuário deve ter a permissão ALTER SETTINGS no nível do servidor. A permissão ALTER SETTINGS é implicitamente mantida pelas funções de servidor fixas sysadmin e serveradmin.
Usar o SQL Server Management Studio
No Pesquisador de Objetos, clique com o botão direito do mouse em um servidor e selecione Propriedades.
Selecione o nó Conexões.
Em Conexões do servidor remoto, na caixa Tempo limite de consulta remota , digite ou selecione um valor de 0 a 2.147.483.647 para definir o número máximo de segundos que o SQL Server deve aguardar antes de o tempo limite ser excedido.
Usar o Transact-SQL
Conecte-se ao Mecanismo de Banco de Dados.
Na barra Padrão, selecione Nova Consulta.
Copie e cole o exemplo a seguir na janela de consulta e selecione Executar. Este exemplo mostra como usar sp_configure para definir o valor da opção
remote query timeoutcomo0para desabilitar o tempo limite.USE master; GO EXECUTE sp_configure 'remote query timeout', 0; GO RECONFIGURE; GO
Para obter mais informações, consulte Opções de configuração do servidor.
Acompanhamento: depois de configurar a opção de tempo limite de consulta remota
A configuração entra em vigor imediatamente sem reiniciar o servidor.