配置 remote login timeout(服务器配置选项)

适用于:SQL Server

本主题介绍如何通过使用 SQL Server Management Studio 或 Transact-SQL 在 SQL Server 中配置“远程登录超时”服务器配置选项。 remote login timeout 选项指定从登录远程服务器失败返回前等待的秒数。 例如,如果您尝试登录到一个远程服务器而该服务器已关闭, remote login timeout 帮助确保您在计算机停止登录尝试前不必无限期地等待下去。 此选项的默认值为 10 秒。 如果该值为 0,则允许无限期等待。

注意

此选项的默认值在 SQL Server 2008 (10.0.x) 中为 20 秒。

本主题内容

开始之前

限制和局限

  • remote login timeout 选项影响与 OLE DB 访问接口之间为异类查询建立的连接。

安全性

权限

默认情况下,所有用户都具备不带参数或仅带第一个参数的 sp_configure 的执行权限。 若要执行带两个参数的 sp_configure 以更改配置选项或运行 RECONFIGURE 语句,则用户必须具备 ALTER SETTINGS 服务器级别的权限。 ALTER SETTINGS 权限由 sysadminserveradmin 固定服务器角色隐式持有。

使用 SQL Server Management Studio

配置 remote login timeout 选项

  1. 在对象资源管理器中,右键单击服务器并选择 “属性”

  2. 单击 “高级” 节点。

  3. “网络” 下,为 “远程登录超时值” 框选择一个值。

    使用 remote login timeout 选项可以指定从远程登录失败返回前等待的秒数。

“使用 Transact-SQL”

配置 remote login timeout 选项

  1. 连接到 数据库引擎。

  2. 在标准菜单栏上,单击 “新建查询”

  3. 将以下示例复制并粘贴到查询窗口中,然后单击“执行” 。 此示例说明如何使用 sp_configureremote 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)