修正:"SqlDumpExceptionHandler: 處理程序<spid>產生嚴重的例外狀況 c0000005 EXCEPTION_ACCESS_VIOLATION。"在 SQL Server 2012年、 SQL Server 2008年中,SQL Server 2008 R2 或 SQL Server 2005 中,執行查詢時,發生錯誤</spid>

文章翻譯 文章翻譯
文章編號: 972936 - 檢視此文章適用的產品。
Microsoft 發佈單一可下載檔案的 Microsoft SQL Server 2008年的修正程式。由於的修正程式是累積的每個新版本包含的所有 hotfix,並且所有安全性修正程式隨附於先前的 SQL Server 2008年修正版本。
全部展開 | 全部摺疊

在此頁中

徵狀

在 Microsoft SQL Server 2012年、 Microsoft SQL Server 2008年中,Microsoft SQL Server 2008 R2 或是 Microsoft SQL Server 2005年中,您查詢 sys.dm_os_waiting_tasks 動態管理檢視中,會發生存取違規,而 SQL Server 會當機。

附註一般而言,額外的資料集合公用程式,例如 PSSDIAG 可能會查詢 [sys.dm_os_waiting_tasks] 檢視。

發生這個問題時,SQL Server 的 [記錄] 資料夾會產生迷你的傾印檔案。此外,SQL Server 錯誤記錄檔會記錄類似下列的錯誤訊息:
日期時間的 SPID,使用 'dbghelp.dll' 版本 '4.0.5'
日期時間 SPID * * * 堆疊傾印] 傳送至<Log file="" path="">
日期時間 SPID SqlDumpExceptionHandler: 處理程序<spid>產生嚴重的例外狀況 c0000005 EXCEPTION_ACCESS_VIOLATION。SQL Server 正在終止此程序。
日期時間 SPID *
*******************************************************************************
日期時間 SPID *
日期時間 SPID * 開始堆疊傾印:
日期時間 SPID * 日期時間 SPID
日期時間 SPID *
日期時間 SPID *
日期時間 SPID * 例外狀況位址 = 0000000113DFDB00 Module(UNKNOWN+0000000000000000)
日期時間 SPID * 例外狀況代碼 = c0000005 EXCEPTION_ACCESS_VIOLATION
日期時間 SPID * 寫入位址 0000000113DFDB00 時,發生存取違規
日期時間 SPID * 輸入緩衝區 37 個位元組-
日期時間 SPID * 16 00 00 00 12 00 00 00 02 00 00 00 00 00 00 00 00 00
日期時間 SPID *?& J1 01 00 00 00 ff ff 0c 00 02 00 00 00 26 04 04 匣 4a 31 04
日期時間 SPID * 00
日期時間 SPID *
日期時間 SPID *
日期時間 SPID * 模組基底的終點大小
日期時間 SPID * sqlservr 0000000001000000 0000000007AE3FFF 06ae4000
日期時間 SPID * ntdll 0000000077B30000 0000000077CCFFFF 001a0000
日期時間 SPID * kernel32 0000000076E10000 0000000076FFFFFF 001f0000。.
日期時間 SPID * StFIR: 0000000000000000:
日期時間 SPID * StFDR: 0000000000000000:
Date Time SPID * *******************************************************************************
日期時間 SPID *
-------------------------------------------------------------------------------
日期時間 SPID 0000000113DFDB00 Module(UNKNOWN+0000000000000000)
日期時間 SPID 0000000002F74640 Module(sqlservr+0000000001F74640)
日期時間 SPID 堆疊簽章傾印是 0x0000000164592CC6
日期時間 SPID 外部傾印處理程序傳回碼 0x20000001。外部的傾印程序會傳回任何錯誤。日期時間 SPID 錯誤: 17311,嚴重性: 16,狀態: 1。
日期時間 SPID SQL Server 正在終止,因為發生嚴重的例外狀況 c0000005。未處理的 Win32 或 c + + 例外,或例外狀況處理時發現存取違規,可能會發生這個錯誤。請檢查 SQL 錯誤記錄檔有任何相關的堆疊傾印或訊息。這個例外狀況會強制 SQL Server 關閉。若要修復此錯誤,重新啟動伺服器 (除非 SQLAgent 設定為自動重新啟動)。
日期時間 SPID SQL 追蹤因伺服器關機而停止。追蹤識別碼 = '1'。這是告知性訊息 ;使用者不不需要任何動作。
日期時間登入錯誤: 17188,嚴重性: 16,狀態: 1。
日期時間登入 SQL Server 無法接受新的連線,因為它正在關機。連接已關閉。[用戶端: <IP address="">]</IP></spid></Log>
您也可能會遇到下列問題:
  • 對 sys.dm_os_wait_stats 所執行的查詢會發生存取違規。從另一個程式,如 [活動監視器或所使用的管理資料倉儲資料收集工作,可能會要求。
  • 對 sys.dm_os_wait_stats 所執行的其他查詢可能會出現在 DEADLOCK_ENUM_MUTEX 的等待類型上無限期等待。

解決方案

累積更新資訊

對於 SQL Server 2012年累積的更新 6

這個問題的修正程式首次發表累積的更新 6] 中。如需有關如何取得此累積更新套件的 SQL Server 2012年的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2728897 SQL Server 2012年的累積更新套件 6
附註 由於組建便是累計的每個新的修正版本包含的所有 hotfix,並且所有安全性修正程式隨附於先前的 SQL Server 2012年修正版本。我們建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 Microsoft 知識庫中的文件:
2692828 SQL Server 的 2012年建置 SQL Server 2012年發行之後所發行的

SQL Server 2008 R2 sp2 的累積更新 5

這個問題的修正程式首次發表累積的更新 5] 中。如需有關如何取得此累積更新套件的 SQL Server 2008 R2 sp-2 之後的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2797460 SQL Server 2008 R2 Service Pack 2 的累積更新套件 5
附註 因為組建是累計的每個新的修正版本包含的所有 hotfix,以及所有的安全性問題修正前一筆 SQL Server 2008 R2 預存程序 2 隨附修正版本。我們建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 Microsoft 知識庫中的文件:
2730301 SQL Server 2008年的 R2 建置 SQL Server 2008 R2 Service Pack 2 已發行之後所發行的

SQL Server 2012 sp1 的累積更新 2

這個問題的修正程式首次發表累積的更新程式 2] 中。如需有關如何取得此累積更新套件,SQL Server 2012 sp1 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2790947 SQL Server 2012 Service Pack 1 的累積更新套件 2
附註 因為組建是累計的每個新的修正版本包含的所有 hotfix,以及所有安全性修正程式是隨附於先前的 SQL Server 2012 SP1 都修正版本。我們建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2772858 SQL Server 的 2012年建置之後所發行的 SQL Server 2012 Service Pack 1 所發行的

SQL Server 2008 R2 Service Pack 1 的累積更新套件 10

這個問題的修正程式首次發表累積的更新 10] 中。如需有關如何取得此累積更新套件,SQL Server 2008 R2 sp1 的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
2783135 SQL Server 2008 R2 SP1 的累積更新套件 10
附註 因為組建是累計的每個新的修正程式版本會包含所有的快速補充程式,並隨附於先前的 SQL Server 2008 R2 SP1 的所有安全性修正都修正版本。我們建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 Microsoft 知識庫中的文件:
2567616 SQL Server 2008年的 R2 建置之後所發行的 SQL Server 2008 R2 Service Pack 1 所發行的

SQL Server 2008

SQL Server 2008年的 Service Pack 1 的第一次這個問題的修正程式釋放累積的更新 4] 中。如需有關此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
973602 SQL Server 2008年的 Service Pack 1 的累積更新套件 4
附註 因為組建是累計的每個新的修正程式版本會包含所有的快速補充程式,並隨附於先前的 SQL Server 2008年的所有安全性修正都修正版本。Microsoft 建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 Microsoft 知識庫中的文件:
970365 SQL Server 2008年建置之後所發行的 SQL Server 2008年的 Service Pack 1 所發行的
Microsoft SQL Server 2008年的 hotfix 會建立特定的 SQL Server service pack。您必須套用的 SQL Server 2008年的 Service Pack 1 安裝 SQL Server 2008年的 Service Pack 1 hotfix。預設情況下,SQL Server service pack 中所提供的任何 hotfix 併入下一步的 SQL Server service pack。

SQL 2005 Server

SQL Server 2005 的 Service Pack 3 的第一次這個問題的修正程式釋放累積的更新 9] 中。如需有關此累積更新套件的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
980176 SQL Server 2005 的 Service Pack 3 的累積更新套件 9
附註 由於組建便是累計的每個新的修正版本包含的所有 hotfix,並且先前的 SQL Server 2005 隨附的所有安全性修正都修正版本。我們建議您考慮將套用最新的修正程式版本,其中包含此 hotfix。如需詳細資訊,按一下下面的文件編號,檢視 Microsoft 知識庫中的文件:
960598 SQL Server 2005 會建置 SQL Server 2005 的 Service Pack 3 發行之後所發行的
Microsoft SQL Server 2005年的 hotfix 會建立特定的 SQL Server service pack。您必須套用的 SQL Server 2005 的 Service Pack 3 安裝 SQL Server 2005 的 Service Pack 3 hotfix。預設情況下,SQL Server service pack 中所提供的任何 hotfix 併入下一步的 SQL Server service pack。

狀況說明

Microsoft 已經確認這是 「 適用於 」 一節中所列的 Microsoft 產品中的問題。

?考

如需 SQL Server 的累加式的服務模型的相關資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
935897累加式的服務模型位於 SQL Server 小組製作報告的問題的 hotfix
如需有關 SQL Server 更新的命名結構描述的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
822499新命名的結構描述為 Microsoft SQL Server 軟體更新套件的
如需有關軟體更新術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
編號 824684 用來描述 Microsoft 軟體更新標準術語的說明

屬性

文章編號: 972936 - 上次校閱: 2013年2月18日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2005 Service Pack 3
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • SQL Server 2012 Enterprise Core
  • Microsoft SQL Server 2012 Web
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Developer
關鍵字:?
kbsurveynew kbexpertiseadvanced kbqfe kbfix kbmt KB972936 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:972936
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com