2009-10-05 3 views
3

SQL Server, 소켓 예외, 웹 예외 또는 예외에 대한 오류 코드 목록을 어떻게 찾을 수 있습니까?어디에서 C#, Sql 서버에 대한 오류 코드 및 메시지 목록을 찾을 수 있습니까?

SQL Server의 경우 오류 코드 53, 17과 같은 sysmessages의 모든 오류 코드를 찾을 수 없으므로 이러한 코드는 어디에 있습니까?

예를 들어 System.Net.Sockets.SocketError sockererror는 소켓 오류의 대부분을 포함하는 enum입니다. sqlclient에 대해 이와 비슷한 것이 있습니까? sql 서버 오류를 캡처 할 수 있습니까?

답변

2

SQL-Server의 경우 MSDN에 대한 스펙을 찾은 테이블이 있거나 이것이 의미하는 바입니까?

SELECT * FROM sysmessages 

AFAIK는 MS SQL 서버에서 사용할 수있는 모든 오류 코드를 반환 ...

+0

저자는 sysmessages 테이블에 모든 오류 코드 (예 : 53, 17 등). SQL Server 2005 db (오류 번호순으로 정렬 됨) 중 하나에서 sysmessages 테이블을 보면 첫 번째 오류 번호는 21이며 101이 뒤 따른다. – CraigTP