Параметр remote query timeout

С помощью параметра remote query timeout определяется время в секундах, в течение которого удаленная операция может быть выполнена, прежде чем закончится время ожидания Microsoft SQL Server. Значение по умолчанию равно 600, что означает 10 минут ожидания. Это значение применимо для исходящих подключений, инициированных компонентом Database Engine как удаленный запрос. Это значение не влияет на запросы, получаемые ядром СУБД Database Engine.

Для гетерогенных запросов параметр remote query timeout задает время ожидания удаленным поставщиком в секундах (инициализированное в объекте команд с помощью свойства набора строк DBPROP_COMMANDTIMEOUT) результирующих наборов. Это значение также используется, чтобы задать DBPROP_GENERALTIMEOUT, если это поддерживается удаленным поставщиком. Это приведет к тому, что время ожидания других операций станет равно указанному числу секунд.

Для удаленных хранимых процедур параметр remote query timeout задает число секунд, которое должно пройти после отправки удаленной инструкции EXEC , перед тем как истечет время ожидания удаленной хранимой процедуры.

Новые настройки вступают в силу сразу же, без остановки или перезапуска сервера.

См. также

Основные понятия

Установка параметров конфигурации сервера

Другие ресурсы

RECONFIGURE (Transact-SQL)
Rowset Properties and Behaviors
Хранимая процедура sp_configure (Transact-SQL)

Справка и поддержка

Получение помощи по SQL Server 2005