云服务器网:购买云服务器和VPS必上的网站!

使用MSSQL时解决连接超时问题

在使用 MSSQL 时,我们会遇到连接超时问题,这是一个常见问题。MSSQL 可以根据传输控制协议(TCP)来处理网络连接要求,这是 MSSQL 数据库服务端和客户端之间的基础通讯模型。连接超时是由于服务器端或客户真个设置致使的问题,若MSSQL的连接参数被相

在使用 MSSQL 时,我们会遇到连接超时问题,这是一个常见问题。MSSQL 可以根据传输控制协议(TCP)来处理网络连接要求,这是 MSSQL 数据库服务端和客户端之间的基础通讯模型。连接超时是由于服务器端或客户真个设置致使的问题,若MSSQL的连接参数被相应的设置致使连接超时,则没法连接到服务端。

针对 MSSQL 连接超时问题,一般情况下应做以下几点设置:

(1)扩大连接超时时间限制:通常情况下,在 MSSQL 的默许设置情况下,连接超时被限制为 20 秒,在此基础上可以调剂上限为 30、60、120 等时间,具体设置方式以下:

EXEC [master].[dbo].[sp_configure] ‘remote query timeout’, 90

RECONFIGURE

(2)延长连接空闲超时时间: 在某一段时间内没有向 MSSQL 发送任何数据的情况下,连接也会被关闭,这时候候需要将连接空闲超时时间延长,可履行以下语句:

EXEC [master].[dbo].[sp_configure] ‘remote query timeout’, 90

RECONFIGURE

(3)检查服务器和端口状态: 如果发现连接超时,还需要检查 MSSQL 服务器和端口会不会工作正常,和 MSSQL 客户端能否连接到利用服务器,可使用下面的命令检查 MSSQL 服务器和端口的状态:

SELECT net_transport,

protocol_type,

auth_scheme,

num_connections,

connecti ons_per_second,

bytes_sent_rate,

bytes_received_rate

FROM sys.dm_exec_connections

总的来讲,关于解决连接的超时问题,我们可以采取以上步骤来检查 MSSQL 的连接参数,扩大连接超时时间和连接空闲超时时间,和检查服务器和端口状态,以保证连接能依照预期正常发挥作用。

本文来源:https://www.yuntue.com/post/97698.html | 云服务器网,转载请注明出处!

关于作者: yuntue

云服务器(www.yuntue.com)是一家专门做阿里云服务器代金券、腾讯云服务器优惠券的网站,这里你可以找到阿里云服务器腾讯云服务器等国内主流云服务器优惠价格,以及海外云服务器、vps主机等优惠信息,我们会为你提供性价比最高的云服务器和域名、数据库、CDN、免费邮箱等企业常用互联网资源。

为您推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注