由于不同版本的 SQL Server 可以安裝在同一臺(tái)服務(wù)器上,因此,雖然核心功能都是一致的,但每個(gè)版本會(huì)有一些類似于版本標(biāo)示上的差異,可以方便連接數(shù)據(jù)庫(kù)的客戶端識(shí)別數(shù)據(jù)庫(kù)的版本,避免兼容性問(wèn)題。但這樣的處理方式卻帶來(lái)了另外一種兼容性問(wèn)題:一些軟件只支持特定版本的 SQL Server 數(shù)據(jù)庫(kù),其他版本的要么視而不見(jiàn),要么不能正常工作。
微軟的產(chǎn)品更新?lián)Q代較快,少則1年,多則3年就會(huì)有一個(gè)全新產(chǎn)品版本面市,很多老版本的軟件只能與自己的老伙伴搭配,一旦遇到老伙伴的新版本,就不適應(yīng)了,例如以前遇到過(guò)的 ACT 5.6 竟然不支持 Windows 7 SP1 的信息收集,硬要修改ACT的數(shù)據(jù)庫(kù)才可以。
System Center Operations Manager 2007 R2 發(fā)布于 2009 年,與其搭配的是 SQL Server 2005 或 2008。而 SQL Server 2008 R2 發(fā)布于 2010 年,安裝 SCOM 2007 R2 操作數(shù)據(jù)庫(kù)時(shí),不能直接識(shí)別 SQL Server 2008 R2 數(shù)據(jù)庫(kù)實(shí)例,提示 SQL Server 未安裝:
而在安裝 SCOM 2007 R2 的報(bào)表組件時(shí)也會(huì)出問(wèn)題,據(jù)了解應(yīng)該是除了上述現(xiàn)象之外,報(bào)表組件的安裝程序還會(huì)掛起。
現(xiàn)象描述如上,微軟提供了一份詳盡的支持文檔來(lái)介紹如何解決該問(wèn)題:《Support for System Center Operations Manager 2007 R2 that runs on a SQL Server 2008 R2 database》,但文章太長(zhǎng),可能很少有人有耐心看完,我寫本文的目的就是把這篇長(zhǎng)長(zhǎng)的文章作一個(gè)總結(jié)和精簡(jiǎn),以便各位學(xué)習(xí),其實(shí)無(wú)非就是如下幾步:
安裝SQL Server 實(shí)例
運(yùn)行兩次“數(shù)據(jù)庫(kù)創(chuàng)建向?qū)А,分別裝“OperationsManager”和“OperationsManagerDW ”數(shù)據(jù)庫(kù)
安裝第一個(gè)管理服務(wù)器,不要安裝數(shù)據(jù)庫(kù)組件
安裝SCOM報(bào)表組件:
a.在SQL報(bào)表服務(wù)服務(wù)器上重命名本地組,MSSRS10_50 重命名為 MSSRS10
b.在SQL所在的服務(wù)器上安裝SCOM報(bào)表組件,不要安裝數(shù)據(jù)倉(cāng)庫(kù)組件
c.將SQL報(bào)表服務(wù)器上MSSRS10 重命名回 MSSRS10_50
再進(jìn)一步精簡(jiǎn),就是“手動(dòng)裝數(shù)據(jù)庫(kù),重命名報(bào)表服務(wù)用戶組”,歐了~~~~