Compartilhar via


Opção remote query timeout

Use a opção remote query timeout para especificar quanto tempo, em segundos, uma operação remota pode levar antes de o MicrosoftSQL Server exceder o tempo limite. O padrão é 600, o que permite uma espera de 10 minutos. Esse valor é aplicado 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.

Para consultas heterogêneas, o remote query timeout especifica o número de segundos (inicializado no objeto de comando que usa a propriedade de conjunto de linhas DBPROP_COMMANDTIMEOUT) que um provedor remoto deve esperar pelos conjuntos de resultados antes de a consulta exceder o tempo limite. Esse valor é usado também para definir o DBPROP_GENERALTIMEOUT se o provedor remoto oferecer suporte a ele. Isso fará com que qualquer outra operação exceda o tempo limite depois do número especificado de segundos.

Para procedimentos armazenados remotos, o remote query timeout especifica o número de segundos que devem decorrer depois de enviar uma instrução remota EXEC antes de o procedimento armazenado remoto exceder o tempo limite.

A configuração entra em vigor imediatamente, sem que o servidor seja parado e reiniciado.