System.Data.SqlClient.SqlException(0x80131904):连接超时已过期

时间:2014-12-15 12:13:58

标签: c# sql-server connection-timeout

我有一个Windows服务(c#)接收数据并使用Entity Framework 6将其插入到数据库中。数据库是SQL Server 2014 Enterprise Edition。两者(服务和数据库)都托管在相同的VPS(具有4 GB RAM的Windows Server 2008 R2)上。服务器和服务上的负载太低,大约每分钟60条记录。

现在间歇性地我在Logs中得到以下错误:

异常

  

底层提供程序在Open上失败。

内部异常

  

System.Data.SqlClient.SqlException(0x80131904):连接超时   过期。在登录后阶段过去了超时时间。该   连接可能在等待服务器完成时超时   登录过程并回复;或者它可能已经超时了   尝试创建多个活动连接。花费的时间   尝试连接到此服务器时 - [预登录]   初始化= 0;握手= 7145; [登录]初始化= 0;   认证= 0; [登录后]完成= 7387; --->   System.ComponentModel.Win32Exception(0x80004005):等待操作   超时

非常感谢任何有关解决这个问题的帮助。

修改

连接字符串:

Data Source=.;Initial Catalog=wheeltrack;UID=wheeltrack;PWD=wheeltrack; MultipleActiveResultSets=true;Max Pool Size=1000;

0 个答案:

没有答案