在 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/