我有来自基于Linux的SAP HANA数据库的unixODBC连接,试图从另一个SQL Server 2012数据库中提取大量数据。虽然我得到“登录超时过期”错误,但我也注意到netstat,当连接达到“ESTABLISHED”状态时,它会在大约10秒后关闭。问题不会每次都发生,我已经在网络方面做过各种尽职调查,但没有发现任何问题。
是否可以在SQL Server配置上执行任何操作,以便连接不会超时?
当前远程查询超时为600秒,远程登录超时为30秒。
我还在以下链接中读到,增加SQL Server中的“连接超时”设置会有所帮助,但如何更改它,它会变灰。
答案 0 :(得分:1)
您需要注意,您需要将远程查询超时设置更改为0。
This link给出了非常巧妙的答案。有很多方法可以通过SQL Server管理Studio和命令行来完成。但是,您需要首先使用具有所需权限的用户登录。