Настройка времени ожидания удаленного входа (параметр конфигурации сервера)

Применимо к:SQL Server

В этом разделе описываются способы настройки параметра конфигурации сервера remote login timeout в SQL Server с помощью SQL Server Management Studio или Transact-SQL. Параметр remote login timeout указывает время ожидания в секундах до возврата после неуспешной попытки входа на удаленный сервер. Например, при попытке входа на удаленный сервер, который вышел из строя, не придется ждать неопределенно долго, пока компьютер не прекратит попытки войти на сервер. Это обеспечивается заданием параметра remote login timeout . Значение по умолчанию для данного параметра равно 10 секунд. Значение 0 означает бесконечное ожидание.

Примечание

Значение по умолчанию для этого параметра составляет 20 секунд в SQL Server 2008 (10.0.x).

В этом разделе

Перед началом

Ограничения

  • Параметр remote login timeout влияет на подключения к поставщикам OLE DB, выполняемые для разнородных запросов.

Безопасность

Разрешения

Разрешения на выполнение хранимой процедуры sp_configure без параметров или только с первым параметром по умолчанию предоставляются всем пользователям. Для выполнения процедуры sp_configure с обоими параметрами для изменения параметра конфигурации или запуска инструкции RECONFIGURE необходимо иметь разрешение ALTER SETTINGS на уровне сервера. Разрешение ALTER SETTINGS неявным образом предоставлено предопределенным ролям сервера sysadmin и serveradmin .

Использование среды SQL Server Management Studio

Настройка параметра remote login timeout

  1. В обозревателе объектов щелкните правой кнопкой мыши сервер и выберите пункт Свойства.

  2. Щелкните узел Дополнительно .

  3. В разделе Сетьвыберите значение для поля Время ожидания удаленного входа .

    Используйте параметр remote login timeout , чтобы указать количество секунд ожидания перед возвратом сообщения о неудачной попытке входа на удаленный сервер.

Использование Transact-SQL

Настройка параметра remote login timeout

  1. Установите соединение с компонентом Компонент Database Engine.

  2. На панели «Стандартная» нажмите Создать запрос.

  3. Скопируйте следующий пример в окно запроса и нажмите кнопку Выполнить. В этом примере описывается использование процедуры sp_configure для задания значения параметра remote login timeout равным 35 секундам.

USE AdventureWorks2022;  
GO  
EXEC sp_configure 'remote login timeout', 35 ;  
GO  
RECONFIGURE ;  
GO  
  

Дополнительные сведения см. в разделе Параметры конфигурации сервера (SQL Server).

Дальнейшие действия. После настройки параметра remote login timeout

Параметр вступает в силу немедленно, без перезапуска сервера.

См. также:

RECONFIGURE (Transact-SQL)
Параметры конфигурации сервера (SQL Server)
sp_configure (Transact-SQL)