想請問各位此問題要如果解決,我的一台 Server發生下列錯誤
從網路讀取輸入資料流時發生嚴重錯誤。工作階段即將結束。
http://www.sqlcoffee.com/Troubleshooting004.htm
我依照微軟提供的方式
http://support.microsoft.com/kb/942861
將服務 DIABLE 比且將登陸檔三個檔案都確認過了 ~
重開機器,問題還是沒解決,每一個小時出現一次 ~
麻煩大家幫幫忙阿 ~~~~
如果真如上面的 KB 所述, 還無法解決的話, 不如換一片其他廠牌的網路卡試試看...既然出問題的是 Broadcom 5708 chipset, 那就換 Intel 的試試看囉....
但是 Server 用了那麼久,怎麼會現在才發生 ~
我的網路卡是
Intel(R) PRO/1000 MT Dual Port Network 的 ~
這個問題是在高流量負載的時候才會出現, 跟用了久不久沒太大關係; 就算用很久了, 如果以前的流量都很小, 這個問題也不會跑出來. 您可以試著了解看看, 為何 SQL 的網路流量突然變得這麼大? 說不定把流量瓶頸解決掉, 這個問題也就跟著消失了....
請問 ratyracy :
該如何查看 SQL 的網路流量 ~
因為本身不懂 SQL 所以不知道從何下手 ~
麻煩請教一下該如何檢查,並且該注意那些事情呢 ~
您還是應該先從事件檢視器中, 去尋找相關的訊息. 所有警告和錯誤都有可能給我們相關的線索, 不要只是把焦點放在網路上面, 說不定還有其他的問題, 才會造成網路的問題.....
請善用 Windows Server 內建的「效能監視器」來監看各種數據, 至少基本都要看的有:
Processsor > %Processor Time
Memory > Page Faults /sec
Memory > Pages /sec
Network Interface > Packets Outbound Discard
Network Interface > Packets Outbound Errors
Network Interface > Packets Inbound Discard
Network Interface > Packets Inbound Errors
除此之外, 跟 SQL 相關的基本項目可能有:
MSSQL:General Staticstics > User Connections
MSSQL:Connection > Current connections
MSSQL:Connection > Failures/sec
MSSQL:Connection > Requests/sec
真正要查起來, 其實不只上面這些; 但因效能參數有上千個, 各種不同情境有不同的查法, 小弟不瞭解您的環境架構, 此處無法提供更詳細的說明, 您可以在微軟的 Technet 網站尋找更多的支援.
另, 如果您使用的版本, 還在微軟的支援期限之內, 可以直接打電話給微軟的客服中心, 將您的問題建立 Case 追蹤, 直到問題解決為止.
回覆 raytracy 說:
這是主機上面事件檢視器的錯誤訊息 每一個小時出現一次 ~
事件類型: 錯誤
事件來源: MSSQLSERVER
事件類別目錄: (2)
事件識別碼: 4014
日期: 2010/7/12
時間: 下午 02:02:37
使用者: N/A
電腦: IMSS
描述:
從網路讀取輸入資料流時發生嚴重錯誤。工作階段即將結束。
請在 http://go.microsoft.com/fwlink/events.asp 查看說明及支援中心,以取得其他資訊。
資料:
0000: ae 0f 00 00 14 00 00 00 ®.......
0008: 05 00 00 00 49 00 4d 00 ....I.M.
0010: 53 00 53 00 00 00 05 00 S.S.....
0018: 00 00 69 00 6d 00 73 00 ..i.m.s.
0020: 73 00 00 00 s...
http://oops.myweb.hinet.net/linku/123.JPG
我把效能的圖貼上看看
請問一下我更新 sql server 2005 到 sp2 的話有用嗎 ~~
這台 server 主要的功能是過濾 mail 是否有病毒 ~
本身裝有 Trend Micro 的 IMSS 7.0 InterScan Messaging Security Suite ~
如果有安裝 IMSS 的話, 您可能要先找趨勢的客服問問看, 這個問題也許不是 SQL 造成的....
這裡有一篇 IMSS 計算 Connection 數的公式:
http://www.trendmicro.com.tw/solutionbank/2/details.asp?id=34099&keyword=SQL
如果您的 Scanner 數量很大的話, SQL 也要配合設定才行, 否則一旦超過 SQL 容許的 Connection 數量, 就會發生問題.
這個問題還是要 Call 趨勢客服比較快....
回應 raytracy :
今天把 Intel(R) PRO/1000 MT Dual Port Network 網卡
在下班的時間,從 2006 年的版本更新到最新 2008 年後
重開狀況還是一樣 ~
後來打電話到 Trend Micro 的客服詢問因為那台 Server 只有裝 IMSS
也已經開 case 處理中,看看是否是此問題造成,你回覆這篇的問題 ~
我會一拼寄給 Trend Micro ESO 看看要如何查我的 Server 有超過此問題 ~
謝謝囉 ~~~~
這部份已經解決囉 謝謝各位幫忙 ~
原因出在要更新 TrendMicro 產品 IMSS 7.0 Path 即可解決囉 ~
跟網卡沒有直接的關係 ~
因為測試過把 DB 找一台乾淨的 Server 掛上去後 發現問題一樣會發生 ~
最後 TrendMicro 提供 IMSS 7.0 的更新 Path 後 event log 就沒在出現囉 ~