【发布时间】:2012-03-06 17:13:53
【问题描述】:
在我不希望仅仅为了确定 SqlException 的 Number 和 ErrorCode 而放弃代码的环境中,我们会遇到这些错误。我正在尝试对此错误进行特殊的异常处理,并且不想进行字符串解析。有谁知道这是什么错误编号,或者有一个包含错误编号和错误代码的广泛错误列表的链接?
【问题讨论】:
标签: .net sql-server ado.net
在我不希望仅仅为了确定 SqlException 的 Number 和 ErrorCode 而放弃代码的环境中,我们会遇到这些错误。我正在尝试对此错误进行特殊的异常处理,并且不想进行字符串解析。有谁知道这是什么错误编号,或者有一个包含错误编号和错误代码的广泛错误列表的链接?
【问题讨论】:
标签: .net sql-server ado.net
SqlException 具有 Errors 集合 SqlError 对象,每个对象都有 Number 和 Message。 Cause and Resolution of Database Engine Errors 提供了 SQL Server 错误代码、描述和解决方法的列表(查看左侧面板上的列表)。此外,您还必须处理 SqlClient 错误,例如网络连接错误、SSPI 错误等,包括您在标题中提到的“传输级错误”。
【讨论】: