我们有一个连接到 SQL Server 2008 R2 数据库的 WCF 数据服务。当服务尝试从数据库访问数据时,连接在连接超时值之前超时,并引发超时异常。
这是连接字符串:
Data Source=XXXX;Initial Catalog=XXXX;MultipleActiveResultSets=False;
Connection Timeout=80;Integrated Security=false;User ID=XXX;Password=XXX
在此连接字符串中,即使我们将 80 秒作为Connection Timeout
,连接也会在 700 毫秒左右超时并抛出异常
System.Data.SqlClient.SqlException (0x80131904):超时已过期。
在操作完成之前超时时间已过或服务器没有响应。
这仅发生在某些查询上。
任何帮助表示赞赏。