如何從Error Code獲取Message

如何從Error Code獲取Message


1. Windows下根據錯誤代碼號打印錯誤消息

命令Net helpmsg

“displays information about Windows network messages (such as error, warning, and alert messages). When you type NET HELPMSG and the 4-digit number of the Windows error (for example, NET 2182), Windows tells you about the message and suggests action you can take to solve a problem.”

等價的PowerShell方法,可參考:PowerShell equivalent of NET HELPMSG


2. 非Windows平臺

可參考:Errno Codes by PlatformLinux Error Codes Number on Linux Fedora System


3. MySQL error

perror命令是MySQL數據庫系統中的一個工具程序,它用於打印C語言中errno錯誤代碼的含義、也可以打印MySQL中存儲引擎錯誤代碼的含義。(perror prints a description for a system error code or for a storage engine (table handler) error code.)

可參考:Linux命令之perror - 解釋錯誤代碼


4. Oracle error

“ORA-XXXX”是DBA們常見的錯誤類型,一般情況下我們可以在網上搜索帶相關解釋及處理方案,如果事故現場不能上互聯網,而出現的錯誤又未曾遇到,那我們該怎麼辦呢?

強大的ORACLE早已爲我們考慮到這一點並提供了一個簡單實用的工具:oerr,在linux或unix環境下,通過這個工具,可以快速找到相應錯誤代碼的概述及解決方案。

可參考:oracle通過oerr快速找到相應錯誤代碼的概述及解決方案


5. SQL Server error

系統視圖sys.sysmessages針對每個可由 SQL Server 數據庫引擎返回的系統錯誤或警告都包含相應的一行。 數據庫引擎在用戶屏幕上顯示錯誤說明。

SELECT * FROM [sys].[messages] WHERE message_id IN (41034,41005) AND language_id=1033

可參考:sys.sysmessages

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章