Sql server 发生超时时,SqlCommand.ExecuteXXX()可以返回哪些错误号

Sql server 发生超时时,SqlCommand.ExecuteXXX()可以返回哪些错误号,sql-server,Sql Server,在C#中执行SQL语句时,我需要处理超时。对于处理死锁,我将查找错误代码1205。我想知道在查找超时时需要查看哪些错误代码。在SQLServer的messages表中查询包含“timeout”一词的错误消息时,我得到大约30条记录。以下哪一项与SqlCommand.executexx()相关?超时值为-2:它不是来自SQL Server本身,而是来自您的客户端驱动程序。我找到了一个非常有用的链接:

在C#中执行SQL语句时,我需要处理超时。对于处理死锁,我将查找错误代码1205。我想知道在查找超时时需要查看哪些错误代码。在SQLServer的messages表中查询包含“timeout”一词的错误消息时,我得到大约30条记录。以下哪一项与SqlCommand.executexx()相关?

超时值为-2:它不是来自SQL Server本身,而是来自您的客户端驱动程序。

我找到了一个非常有用的链接: