在ODBC客户端上为MSSQL Server启用Keepalive

时间:2017-06-05 13:55:20

标签: sql-server sql-server-2008 tcp odbc keep-alive

我已经获得了有关如何在MSSQL Server端启用/设置/修改keep alive选项的分步信息。但是,如何在使用ODBC客户端连接MSSQL Server时执行相同的操作?这主要用于关闭客户端的套接字并开始重新连接。

我遇到了一个名为" Connect Timeout的选项 -要么- 连接超时",在连接字符串中,如果在超时后没有连接则断开连接。但我希望TCP保持活力不仅仅是这个。

一些选项对我有用,

1)是否有可以在连接字符串中添加的keepalive选项(类似于postgres)?

2)如何获取与MSSQL Server连接的客户端套接字fd(不使用OS命令),这样我就可以使用setsockopt API并保持活着

0 个答案:

没有答案