SQL 2008 SP1 幾乎每天都會崩潰

SQL 2008 SP1 幾乎每天都會崩潰

幾乎每天我們的新資料庫都會崩潰。它是虛擬伺服器,與其他 5 台伺服器駐留在相同的硬體上,其中兩台是相同的 MS SQL2008sp1 和兩台 Oracle 11g,因此我幾乎可以排除硬體問題。

伺服器具有專用的本機 LUN、4vCPU 和 8GB 記憶體以及 2GB Windows 交換檔案。它運行 4 個實例。主執行個體限制為 5GB 內存,並行度設定為 4,在 MS SQL 2008 SP1 @ Windows Server 2008 Enterprise R2 x64 上執行。

只有該主實例崩潰了。當它崩潰後,沒有任何東西可以連接到它,甚至不可能透過服務管理員將其關閉。

我在日誌中發現的是:

***堆疊轉儲被傳送到 C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\LOG\SQLDump0081.txt
SqlDumpExceptionHandler:進程 4788 產生致命例外 c0000005 EXCEPTION_ACCESS_VIOLATION。 SQL Server 正在終止此程序。
   

整個日誌可以在以下位置查看:http://kabl.org/files/SQLDump0081.txt

第二個崩潰日誌稍後在:http://kabl.org/files/SQLDump0082.txt

我使用 Microsoft 工具分析了小型故障轉儲,但沒有令人滿意的結果。如果有幫助的話,這裡是:http://kabl.org/files/SQLDump0081.mdmp

任何想法都非常受歡迎,因為幾乎每天重新啟動伺服器變得非常痛苦:)

註冊,-Matija

答案1

您的故障轉儲分析的結果是什麼? C0000005 錯誤是緩衝區溢位錯誤。由於您正在運行其他實例,我希望小型轉儲分析顯示存在導致問題的驅動程式。

相關內容