我们有一个带有一些关系数据库的SQL服务器。我们有另一个webbserver,其中包含与数据库通信的应用程序。
我们的客户遇到问题,我们每晚都会收到一些错误,我们有问题找出问题所在。有一个web / wcf服务。
我们使用SQL事件探查器跟踪数据库并使用以下内容识别了许多连接:审核登录RPC:已完成审核注销相同的sPID超过十次。这是正常的行为吗?
2..Net SqlClient数据提供程序-2146232060超时已过期。操作完成之前经过的超时时间或服务器没有响应。声明已经终止。
3..Net SqlClient数据提供程序-2146232060连接超时已过期。尝试使用登录前握手确认时超时时间已过。这可能是因为登录前握手失败或服务器无法及时响应。尝试连接到此服务器所花费的时间是 - [Pre-Login] initialization = 21033;握手= 0;在System.Data.SqlClient.SqlInternalConnection.OnError(SqlException异常,Boolean breakConnection,Action`1 wrapCloseInAction)
等待操作超时
4..Net SqlClient数据提供程序-2146232060从服务器接收结果时发生传输级错误。 (提供程序:TCP提供程序,错误:0 - 指定的网络名称不再可用。)在System.Data.SqlClient.SqlConnection.OnError(SqlException异常,Boolean breakConnection,Action`1 wrapCloseInAction)
指定的网络名称不再可用
5.调用目标抛出了异常。等待操作超时
"服务器上发生错误,但错误消息和默认错误消息丢失,或无法检索。" UnauthorizedAccess
我们需要som建议如何确定问题的原因。我们认为它有几种:网络,查询性能等。有没有人输入此错误?
提前致谢!