如何從Error Code獲取Messagehtml
1. Windows下根據錯誤代碼號打印錯誤消息linux
命令Net helpmsggit
「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.」sql
等價的PowerShell方法,可參考:PowerShell equivalent of NET HELPMSGshell
2. 非Windows平臺數據庫
可參考:Errno Codes by Platform、Linux Error Codes Number on Linux Fedora Systemwindows
3. MySQL errororacle
perror命令是MySQL數據庫系統中的一個工具程序,它用於打印C語言中errno錯誤代碼的含義、也能夠打印MySQL中存儲引擎錯誤代碼的含義。(perror prints a description for a system error code or for a storage engine (table handler) error code.)ide
可參考: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