問題:確時有安裝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.
圖示:核對Computer Attributes: Microsoft SQL Server 2008, 此電腦確定有安裝SQL, 對且有相對應的Value.
解答: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\
2. 從Server B 本機查詢, Server B的Registry 與 Server A查到的Registry一模一樣.
x64
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\{4AC23178-EEBC-4BAF-8CC0-AB15C8897AC9}
再查 x86的Registry, 確時有在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Microsoft SQL Server 2005 有uninstall Registry.
沒辦法了,只有將Server B電腦名稱加到 include Computers裡.
Reference:
http://stackoverflow.com/questions/869783/windows-64-bit-registry-v-s-32-bit-registry
亮晶晶的小欣,Yuanwenhsin
沒有留言:
張貼留言