我已经获得了有关如何在MSSQL Server端启用/设置/修改keep alive选项的分步信息。但是,如何在使用ODBC客户端连接MSSQL Server时执行相同的操作?这主要用于关闭客户端的套接字并开始重新连接。
我遇到了一个名为" Connect Timeout的选项 -要么- 连接超时",在连接字符串中,如果在超时后没有连接则断开连接。但我希望TCP保持活力不仅仅是这个。
一些选项对我有用,
1)是否有可以在连接字符串中添加的keepalive选项(类似于postgres)?
2)如何获取与MSSQL Server连接的客户端套接字fd(不使用OS命令),这样我就可以使用setsockopt API并保持活着