我有一个客户端应用程序,它使用SQL Server驱动程序连接远程MSSQL Server。 (在客户端和服务器计算机中安装SQL Server 2012)
一旦建立连接并且连接空闲,我可以看到服务器发送保持活动信号,该信号由客户端确认并从客户端发送,由服务器确认。 (使用wireshark)
默认情况下,服务器和客户端每30秒发送一次keepalive信号。
如果我改变" Keep Alive" " SQL Server网络配置中的选项 - > MSSQLSERVER的协议 - > TCP / IP - >属性"到" 20000",服务器每20秒开始发送一次保持活动信号。
类似地,如何为客户端配置keepalive超时值? 设置默认值的位置?
我尝试过改变" Keep Alive" " SQL Native Client 11.0配置中的选项 - >客户端协议 - > TCP / IP - >属性",但它并没有影响客户端保持活动时间。
答案 0 :(得分:0)
确保重新启动服务器,否则更改将不会应用。