2017-08-09

Windows Server 2012 R2 與 MSSQL 2012 的問題

因為有支援圖書館負責內部系統維運…
日前,圖書館內的同事就告知我說圖書館某台系統異常後無回應,他說廠商說要我們這邊將系統重啟,因為系統去年時就移至 vm 上,所以想要問我能不能連到 vm 幫他們重啟,或者是他們可以直接將實體設備重新啟動。

我是先問為什麼突然會「無回應」,這系統移至 vm 上已經有半年多了,要說是 vm 的關係也有些牽強,而且這台 vm 上近一半的資源都給這一部系統拿走了,32G 記憶體…要說資源不足也有誇張,尤其是 dashboard 上的資源使用壓根就沒超過一半呀…

同事是說廠商覺得因為 os 不是他安裝的,所以有這一些問題不能說是他們的系統的關係…那就是指幫他們安裝的我裝的系統有問題囉?但當初叫他們下來安裝是他們說不用,由我們這邊先裝好然後開遠端給他們就行了…

---------
上述純抱怨…



總之,當下確實使用 vm 的 webui 已經無法登入子系統了,只能使用強制將子系統虛擬斷電的方式重啟。

重啟後已經正常,我就讓圖書館同事請廠商進入檢查…過一會,同事就傳了廠商抓事件檢視器的圖,都是 error ,所以廠商覺得是系統的問題…我就依照他們給的圖片
看了一下,除了 Perflib 和 Application Hang 是比較特別之外,其他的
ESENT 455

ESENT 489

ESENT 490

還有在事件檢視器/系統中的 DistributedCOM 10016
這幾個都跟 MSSQL 2012 有相關,我就讓同事將上述的畫面給廠商…

結果過了一段時間我再上去看,錯誤依舊…雖然不知道上次當掉的原因是否因為這一些的關係,但為了小心起見,就開始著手修正…

1) 有關 ESENT 455, 489, 490,會發現事件檢視器所告知道是 MSSQL 對針「C:\Windows\system32\LogFiles\Sum\」下的檔案要存取時發生異常,依照我所 google 到的資料,在「https://connect.microsoft.com/SQLServer/feedback/details/781317」所說的,在 Sum 資料匣上右鍵內容,找到安全性,新增「NT SERVICE\MSSQLServerOLAPService」和「NT SERVICE\MSSQLSERVER」有全部權限或有修改的權限

2) 有關 DistributedCOM 10016 ,我所找到的「https://social.msdn.microsoft.com/Forums/zh-TW/70cdb661-d53f-4c7a-a368-88cdd410d26e/windows-2012-r2-sql-server-2012-?forum=240」,在「系統管理工具\元件服務(comexp.msc)」,在「主控台根目錄\元件服務\電腦\我的電腦\DCOM 設定」,找到「Microsoft SQL Server Integration Services 11.0」,在上面按右鍵選內容,在「安全性」的「啟動和啟用權限」,預設應該是「自訂」,按下「編輯」,然後新增「NT SERVICE\MsDtsServer110」和「NT SERVICE\SQLSERVERAGENT」,並在兩個「本機啟動」都勾選


如此,就不會有上述的錯誤發生了

沒有留言: