Параметр 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, прежде чем истечет время ожидания.

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

Чтобы отключить время ожидания, установите значение 0. Запрос будет находиться в ожидании, пока не будет отменен.