我正在使用 Sql Server 2008 R2 准备的系统上执行 System Center Operations Manager 2007 R2 的测试配置。不幸的是,Scom 2007 R2 先决条件验证程序似乎正在检测 Sql Server 的确切版本,而不仅仅是最低版本,就像它声称的那样:
“System Center Operations Manager 2007 R2 需要 SQL Server 2005 Standard 或 Enterprise Edition SP1 及更高版本或 SQL Server 2008 Standard 或 Enterprise Edition SP1以上. 注意:Operations Manager 2007 R2 不支持 64 位操作系统上的 32 位 Operations Manager Operations 数据库、Reporting Server 数据仓库或审核收集数据库。
我曾希望这只是一个帮助我开始的辅助工具,但不幸的是,它似乎实际上被用作安装过程的门槛。有人遇到过这种情况吗?如果是这样,有没有办法欺骗安装程序,让它认为它有一个正确的版本,或者以其他方式提醒它我的有效配置?
答案1
可能 - 记得 SCOM 2007 R2 是在 2008 R2 之前发布的。
最好的办法是联系 Microsoft PSS 并请求修补程序。或者至少在官方论坛上联系他们。或者等待 - 服务包可能很快就会发布。
答案2
在 SCOM 安装盘上有一个应用程序,它允许您创建数据库,无论先决条件如何。您可以在以下位置找到它:
:\SupportTools\\DBCreateWizard.exe
启动后,您可以选择是创建 Operations Manager 数据库还是创建仓库数据库。对我来说,我将其他所有内容保留为默认设置。它创建了数据库,我可以返回到我的 SCOM 服务器并运行安装程序。
答案3
目前仅支持在新安装的 Operations Manager 2007 R2 中使用 SQL Server 2008 R2。请参阅http://support.microsoft.com/kb/2425714了解详情。
答案4
如果您安装 SCOM 2007 R2 累积更新 4,则现在支持 SQL 2008 R2 进行迁移。
知识库文章: http://support.microsoft.com/kb/2449679/en-us
升级程序(我认为这仍然会更新): http://technet.microsoft.com/en-us/library/dd789004.aspx