2010年4月1日 星期四

問題:確時有安裝IIS,SQL服務,但是MOM 2005 始終偵測不到.

問題:確時有安裝IIS,SQL服務,但是MOM 2005 始終偵測不到.

Dear All,

我有一台Windows 2008 R2 的srever,上面有IIS, SQL服務.

我有核對過SQL 的 computer Attributes, 但是MOM 2005 Agent始終無法依據compuer Attributes 查到相關的Rule.

請問可能是什麼問題?

圖示:電腦確時有 IIS, SQL 服務,但狀態列上沒有顯示., Rules裡只有Agent的rules.

image

image

 

圖示:核對Computer Attributes: Microsoft SQL Server 2008, 此電腦確定有安裝SQL, 對且有相對應的Value.

image

 

 

 

 

解答:2010/04/01

Server A,B 解答說明:

A: MOM Server 2005 OS: windows 2003 R2 SP2 x86

B: SQL Server: Windows 2003 R2 SP2 x64 + SQL 2005 SP3 x86

從 Server A Registry Editor 連到 Server B時,都是連到Wow6432Node 的目錄,但是registry Editor沒有顯示是連到x86 or x64的registry. 導致Server A or Server B 比對的資料始終不一致.

處理方法:到MOM Server 2005-->Managemnet Packs -->Computer Group->Microsoft SQL Server 2005 –>Include Computers 將Server B將入. 最後,MOM 2005 Agent 終於偵測到 SQL Server 2005了.

 

圖示說明:

1.從Server A(x86) 的Registry Editor 連到Server B, 不見SQL 2005 uninstall 值

memo:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

image

 

2. 從Server B 本機查詢, Server B的Registry 與 Server A查到的Registry一模一樣.

x64
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{4AC23178-EEBC-4BAF-8CC0-AB15C8897AC9}

image

 

再查 x86的Registry, 確時有在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft SQL Server 2005 有uninstall Registry.

image

 

沒辦法了,只有將Server B電腦名稱加到 include Computers裡.

image

 

image

 

Reference:

http://stackoverflow.com/questions/869783/windows-64-bit-registry-v-s-32-bit-registry

亮晶晶的小欣,Yuanwenhsin

沒有留言: