天天看點

讓 SCOM 2007 R2 使用 SQL Server 2008 R2 資料庫

由于不同版本的 SQL Server 可以安裝在同一台伺服器上,是以,雖然核心功能都是一緻的,但每個版本會有一些類似于版本标示上的差異,可以友善連接配接資料庫的用戶端識别資料庫的版本,避免相容性問題。但這樣的處理方式卻帶來了另外一種相容性問題:一些軟體隻支援特定版本的 SQL Server 資料庫,其他版本的要麼視而不見,要麼不能正常工作。

微軟的産品更新換代較快,少則1年,多則3年就會有一個全新産品版本面市,很多老版本的軟體隻能與自己的老夥伴搭配,一旦遇到老夥伴的新版本,就不适應了,例如以前遇到過的 ACT 5.6 竟然不支援 Windows 7 SP1 的資訊收集,硬要修改ACT的資料庫才可以。

System Center Operations Manager 2007 R2 釋出于 2009 年,與其搭配的是 SQL Server 2005 或 2008。而 SQL Server 2008 R2 釋出于 2010 年,安裝 SCOM 2007 R2 操作資料庫時,不能直接識别 SQL Server 2008 R2 資料庫執行個體,提示 SQL Server 未安裝:

<a href="http://blog.wbpluto.com/wp-content/uploads/2012/03/image21.png"></a>

安裝SQL Server 執行個體

運作兩次“資料庫建立向導”,分别裝“OperationsManager”和“OperationsManagerDW ”資料庫

安裝第一個管理伺服器,不要安裝資料庫元件

安裝SCOM報表元件: 

    a.在SQL報表服務伺服器上重命名本地組,MSSRS10_50 重命名為 MSSRS10 

    b.在SQL所在的伺服器上安裝SCOM報表元件,不要安裝資料倉庫元件 

    c.将SQL報表伺服器上MSSRS10 重命名回 MSSRS10_50

再進一步精簡,就是“手動裝資料庫,重命名報表服務使用者組”,歐了~~~~

最後附一下該方案下,微軟提供的已知問題,其實沒啥影響:

問題:登入賬戶若屬于Report Operators角色但不屬于Administrators角色,則預定的報表不能正常運作。如果賬戶是管理者角色,則OK。 

解決:在運作報告之前手動重置使用者名和密碼 

問題:在通知郵件中單擊警報視圖連結時,視圖不會打開 

解決:沒有解決辦法

本文轉自wbpluto 51CTO部落格,原文連結:http://blog.51cto.com/wbpluto/890096,如需轉載請自行聯系原作者