sql-server - SQL Server的远程登录超时设置是否等同于在连接字符串中设置连接超时值?

标签 sql-server sql-server-2008 connection-string connection-timeout

在 SQL Server 高级属性中,网络 部分中有一个远程登录超时 设置,默认为 20 秒。

http://technet.microsoft.com/en-us/library/ms175136.aspx

此设置是否相当于在连接字符串中设置Connection Timeout=XX";,如果不是,是否有办法更改默认Connection Timeout在服务器本身上而不是修改连接字符串来添加此设置?

对我来说,MSDN对此并不清楚,不清楚这是指远程登录到指定设置的服务器还是从该服务器远程登录到其他服务器......

最佳答案

远程登录超时是在SQL Server端设置的。仅影响从 SQL Server 到其他数据库服务器的登录,例如。链接服务器或分布式事务。 所以这里SQL Server是打开连接的客户端。

如果需要,连接到服务器的客户端必须在连接字符串中设置“连接超时”。

服务器将无法测量客户端已尝试连接的时间。它可能例如。导致名称服务器端的名称解析或验证 Kerberos token 时出现延迟。

另请参阅 https://technet.microsoft.com/en-us/library/ms177457(v=sql.105).aspx

关于sql-server - SQL Server的远程登录超时设置是否等同于在连接字符串中设置连接超时值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22332950/

相关文章:

SQL 比较两个日期的最快方法(非标准 varchar 格式和日期时间)

c# - 如何使用 PetaPoco 创建临时表?

Sql Server 创建表查询

sql - 将数据附加到拆分行

sql - 与 SQL Server 中的临时表相比,为什么 CTE(通用表表达式)在某些情况下会减慢查询速度

linq - PowerShell 更新连接字符串

iis - 使用 (LocalDb) 连接字符串在本地主机上托管 Web API 无法连接

sql - 如何根据另一个表中的记录数复制值

SQL查询以在给定条件下明确获取总和

sql-server-ce - Windows 窗体应用程序中的连接字符串 EF 4.1 code first SQL compact