Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Este artigo descreve como configurar a opção de configuração do servidor no SQL Server usando o remote query timeout SQL Server Management Studio ou o Transact-SQL.
A remote query timeout opção 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 essa opção é 600, que é 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 efeito sobre as 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 (inicializados no objeto de comando usando a DBPROP_COMMANDTIMEOUT propriedade rowset) que um provedor remoto deve aguardar pelos conjuntos de resultados antes que a consulta atinja o tempo limite. Esse valor também é usado para definir DBPROP_GENERALTIMEOUT se suportado pelo provedor remoto. Isso fará com que quaisquer outras operações expirem após o 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 remota EXEC antes que o procedimento armazenado remoto atinja o tempo limite.
Observação
A remote query timeout definição de configuração do servidor não está relacionada a erros de conexão e tempo limite de consulta. Para obter mais informações, consulte Resolver erros de tempo limite de consulta.
Pré-requisitos
As conexões de servidor remoto devem ser permitidas antes que esse valor possa ser definido.
Permissions
As permissões de execução em sp_configure sem parâmetros ou apenas com o primeiro parâmetro 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 RECONFIGURE instrução, um usuário deve receber a permissão no nível do ALTER SETTINGS servidor. A ALTER SETTINGS permissão é mantida implicitamente 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 elemento Conexões.
Em Conexões de 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 para o SQL Server aguardar antes do tempo limite.
Utilize 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
remote query timeoutopção como0para desactivar 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.