如何为使用SQL Server驱动程序的

时间:2018-03-06 09:15:07

标签: sql-server sql-server-2008 sql-server-2012 keep-alive

我有一个客户端应用程序,它使用SQL Server驱动程序连接远程MSSQL Server。 (在客户端和服务器计算机中安装SQL Server 2012)

一旦建立连接并且连接空闲,我可以看到服务器发送保持活动信号,该信号由客户端确认并从客户端发送,由服务器确认。 (使用wireshark)

默认情况下,服务器和客户端每30秒发送一次keepalive信号。

如果我改变" Keep Alive" " SQL Server网络配置中的选项 - > MSSQLSERVER的协议 - > TCP / IP - >属性"到" 20000",服务器每20秒开始发送一次保持活动信号。

enter image description here

类似地,如何为客户端配置keepalive超时值? 设置默认值的位置?

我尝试过改变" Keep Alive" " SQL Native Client 11.0配置中的选项 - >客户端协议 - > TCP / IP - >属性",但它并没有影响客户端保持活动时间。

1 个答案:

答案 0 :(得分:0)

确保重新启动服务器,否则更改将不会应用。