如何從Error Code獲取Message

如何從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 PlatformLinux 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

相關文章
相關標籤/搜索