简介
System Center Operations Manager 2007 R2 的累积更新 1 解决了以下问题:
-
导入 System Center Operations Manager 2007 R2 的语言包后,“产品知识”选项卡将显示为“公司知识”选项卡。
-
无法成功从Windows群集服务节点中删除代理。
-
Windows群集服务被动节点上的Heathservice.exe进程可能具有过多的 CPU 利用率。
-
使用 OLE DB 模块时,Healthservice.exe进程可能会崩溃。
-
如果基础提供程序返回 null 字符串或空字符串,则使用 OLE DB 数据源的工作流可能会自行卸载。
-
MonitoringHost.exe进程的实例可能会导致非分页池内存中的内存泄漏。
-
如果将通知订阅配置为分析 CustomField 字段或 AlertOwner 字段,则它们不起作用。
-
应用搜索筛选器时,操作控制台将失去当前处于焦点的对象的状态。
-
尝试将服务 2005 升级 SQL 报告到 SQL 报告 Services 2008 时,SRSUpgradeTool.exe过程返回一个错误,指出“更新报告代码 MSI 组件的注册表项时失败”。
-
将 “连接器 ”列和 “转发状态 ”列添加到警报视图时,Operations Manager UI 可能会崩溃。
-
代理可能会重新处理旧Windows事件日志条目,然后错误地为这些不新事件生成警报。
-
运行状况状态可靠性修复和改进。
-
如果操作系统升级到 Windows Server 2008 R2,则 Operations Manager 审核收集服务 (ADTServer.exe) 不会在 ACS 收集器上启动。
-
在导出的性能报表中,不会显示对象实例的列表。
本更新还介绍了知识库 (KB) 文章974722“支持 System Center Operations Manager 2007 中对 Windows Server 2008 R2 和 Windows 7 的支持”一文中提到的一些问题的修复。
System Center Operations Manager 2007 R2 的累积更新 1 包含在 Microsoft System Center Operations Manager 的累积更新 2 中。
若要下载适用于 System Center Operations Manager 2007 R2 的 CU2,请访问以下 Microsoft 网站:
更多信息
问题摘要 |
摘要详细信息 |
导入 System Center Operations Manager 2007 R2 的语言包后,“产品知识”选项卡将显示为“公司知识”选项卡。 |
在运行 Operations Manager 2007 R2 System Center的计算机上导入管理包的语言包。 执行此操作后,使用 Operations Manager 管理控制台或 Web 控制台查看规则或查看管理包中包含的监视器时,会遇到此问题。 |
无法成功从Windows群集服务节点中删除代理。 |
使用基于发现的安装将代理部署到Windows群集服务节点后,无法从 Operations 控制台卸载该代理。 此外,还返回以下错误: 代理正在管理其他设备,无法卸载 |
Windows群集服务被动节点上的Heathservice.exe进程可能具有过多的 CPU 利用率。 |
Healthservice.exe进程在受监视Windows群集服务的所有被动节点上的 CPU 利用率可能很高。 此问题是由此过程尝试初始化依赖项监视器时错误确定正确的 Healthservice ID 引起的。 使用被动节点 Healthservice ID 而不是活动节点 ID。 |
使用 OLE DB 模块运行多个查询时,Healthservice.exe进程可能会崩溃。 |
当Healthservice.exe进程使用 OLE DB 探测运行多个查询并更新操作时,如果预期查询中的某些记录但未返回任何记录,则该进程可能会遇到访问冲突错误。 |
如果基础提供程序返回 null 字符串或空字符串,则使用 OLE DB 数据源的工作流可能会自行卸载。 |
如果 OLE DB 提供程序向 Operations Manager OLE DB 模块返回错误,但未返回错误字符串,则模块会错误地卸载自身。 |
MonitoringHost.exe进程的实例可能会导致非分页池内存中的内存泄漏。 |
当你尝试监视当前不存在的文件夹中的泛型文本日志文件或泛型 CSV 日志文件时,当收到父目录的目录更改通知时,会发生非分页池内存泄漏。 |
如果将通知订阅配置为分析 CustomField 字段或 AlertOwner 字段,则它们不起作用。 |
创建具有“自定义字段中包含特定文本”条件或具有“分配给特定所有者”条件的通知订阅时,订阅不会生成通知。 |
应用搜索筛选器时,操作控制台将失去当前处于焦点的对象的状态。 |
请考虑以下情况:
在此方案中,操作控制台将失去当前在主机重新加载时处于焦点的对象的状态。 此更新允许对象在此方案、某些其他选定操作以及某些其他选定任务中保持焦点。 |
尝试将服务 2005 升级 SQL 报告到 SQL 报告 Services 2008 时,SRSUpgradeTool.exe过程返回一个错误,指出“更新报告代码 MSI 组件的注册表项时失败”。 |
更新后的SRSUpgradeTool.exe文件版本位于此更新的 SupportTools 文件夹中。 此文件最初在 Operations Manager 2008 R2 分发介质的 SupportTools 文件夹中提供。 |
将 “连接器 ”列和“ 转发状态 ”列添加到警报视图中时,Operations Manager 用户界面 (UI) 可能会崩溃。 |
通过将 “连接器 ”列或 “转发状态 ”列添加到视图中自定义警报视图时,操作控制台可能会崩溃。 |
代理可能会重新处理旧Windows事件日志条目,然后错误地生成新警报。 |
在代理退出维护模式或升级代理的情况下,事件日志模块可能会从Windows事件日志重新处理旧事件。 因此,可能会为这些以前处理的事件重新生成警报。 |
运行状况状态可靠性修复和改进。 |
单元监视器的运行状况状态不正确,可能出现在操作控制台、Web 控制台或在对象进入后退出维护模式后的运行状况资源管理器中。 |
如果操作系统升级到 Windows Server 2008 R2,则 Operations Manager 审核收集服务 (ADTServer.exe) 不会在 ACS 收集器上启动。 |
AdtServer 服务不会启动,并且会在 Operations Manager 事件日志中记录以下事件 ID 4672:将此累积更新应用到 ACS 收集器角色以解决此问题。 可以在升级操作系统之前或之后应用此更新。 |
导出性能报表时,不会显示对象实例列表。将性能报表导出为文件格式(如可移植文档格式 (PDF) )时,不会在报表中显示对象实例。 |
此更新中提供了应手动导入的管理包库的更新版本。 |
本更新还介绍了知识库 (KB) 文章974722“支持 System Center Operations Manager 2007 中对 Windows Server 2008 R2 和 Windows 7 的支持”一文中提到的一些问题的修复
此更新包含在 KB 文章974722中讨论的以下修补程序:
问题 |
解决方法 |
Operations Manager 服务在操作系统已升级到 Windows Server 2008 R2 的根管理服务器上意外停止 |
将操作系统升级到 Windows Server 2008 R2 后,将 KB 文章的修补程序更新974144应用到根管理服务器。 |
将操作系统升级到 Windows Server 2008 R2 后,Operations Manager 审核收集服务 (ADTServer.exe) 不会启动。 |
将计算机的操作系统 (OS) 升级到 Windows Server 2008 R2 后,将 KB 文章的修补程序更新974144应用到计算机。 |
此更新的已知问题列表
问题 |
解决方法 |
应用 ACS Server 更新时,如果发现文件正在使用,则可能需要重启服务器。 此外,还返回以下错误: 错误 2803:对话框视图找不到对话的记录 |
应用更新后,重启运行 ACS Server 的计算机。 |
在 RMS 或 MS 角色的累积更新安装期间,如果当前正在使用要更新的文件,你将收到以下对话请求:“若要使 System Center Operations Manager 2007 R2 的配置更改生效,必须重启系统。 若要重新启动,请单击“是”,如果计划在以后手动重启,请单击“否”。 如果单击“ 否 ”对话框,计算机将重新启动,并且不会应用代理更新。 |
使用“运行服务器更新”选项在 RMS 或 MS 角色上安装累积更新。 如果显示上述对话框,请选择“否”选项。 完全安装更新后,退出 System Center Operations Manager 2007 软件更新屏幕并重启计算机。 |
将累积更新应用到网关服务器角色不会将代理更新复制到 <Operations Manager 安装根>\AgentManagement\<平台>文件夹。 |
通过“运行网关更新”选项将更新应用到网关服务器角色后,请使用以下步骤手动将代理更新复制到 AgentManagement\<平台>文件夹:
|
此更新中未包含的已发布修补程序
此更新中未包含以下发布的 Operations Manager 2007 R2 修补程序,因为它们包括SQL Server Transact-SQL 脚本,因为它们包括SQL存储过程更新,或者包括跨平台代理更新。 有关如何获取这些问题的修补程序的信息,请参阅单个 KB 文章。 有关最新信息,请参阅 KB 文章973583。
知识库文章 |
文章标题 |
KB973583 |
System Center Operations Manager 2007 R2 跨平台代理更新的说明 |
安装
此更新必须应用于满足以下任一条件的每台计算机:
-
托管 Microsoft Operations Manager 根管理服务器
-
托管 Microsoft Operations Manager 管理服务器
-
托管 Microsoft Operations Manager 网关服务器
-
托管 Microsoft Operations Manager Operations 控制台
-
托管 Microsoft Operations Manager Web 控制台服务器
-
托管手动安装的 Microsoft Operations Manager 代理
-
托管 Microsoft Operations Manager 审核收集服务
请注意,在应用此更新之前,建议备份 Operations 数据库。
建议的安装顺序
建议按以下顺序在环境中安装此累积更新:
-
根管理服务器 (RMS)
-
手动更新 Operations Manager 数据库以及稍后讨论的包含的存储过程文件
-
手动导入稍后讨论的管理包库
-
辅助管理服务器
-
网关服务器
-
将代理更新部署到使用基于发现安装的代理
-
操作控制台角色计算机 (从“软件更新”对话框中选择“运行服务器更新”选项)
-
Web 控制台服务器角色计算机
-
Audit Collection Service 角色计算机
-
将代理更新应用于手动安装的代理
安装步骤
若要提取此更新中包含的文件,请执行以下步骤:
-
将以下文件复制到本地文件夹或可用的网络共享文件夹:
SystemCenterOperationsManager2007-R2CU1-KB974144-X86-X64-IA64-ENU.MSI
-
然后,在满足前面提到的条件的每个适用计算机上本地运行此文件。
可以使用Windows资源管理器或使用命令提示符运行此文件。
注意,若要在运行 Windows Server 2008 的计算机上运行此文件,必须使用提升的命令提示符。 提升的命令提示符是使用 “运行为管理员 ”选项启动的命令提示符。 如果未在提升的命令提示符下运行此基于Windows的安装程序文件,则 System Center Operations Manager 2007 软件更新初始屏幕不允许安装修补程序。 -
在“System Center Operations Manager 2007 软件更新”窗口中,选择适合要更新的角色的更新选项。
重要提示:如果在 MSI 更新期间发现要更新的文件正在使用,则可能会收到一条对话消息:“若要使 System Center Operations Manager 2007 R2 的配置更改生效,必须重启系统。 若要重新启动,请单击“是”,如果打算稍后手动重启,请单击“否”。 如果显示此对话框,请选择“否”选项。 允许 MSI 安装完成,然后在重启计算机之前退出“System Center Operations Manager 2007 软件更新”。
此更新会影响以下文件:
-
ADTSrvdll.dll (版本 6.1.7221.13)
-
FormatTracing.cmd (未对) 进行版本控制
-
HealthService.dll (版本 6.1.7221.13)
-
Microsoft.EnterpriseManagement.DataWarehouse.DataAccess.dll (版本 6.1.7221.13)
-
Microsoft.EnterpriseManagement.OperationsManager.DataAbstrationLayer.dll (版本 6.1.7221.13)
-
Microsoft.EnterpriseManagement.OperationsManager.dll (版本 6.1.7221.13)
-
Microsoft.EnterpriseManagement.OperationsManager.Web.ConsoleFramework.dll (版本 6.1.7221.13)
-
Microsoft.EnterpriseManagement.UI.Authoring.dll (版本 6.1.7221.13)
-
Microsoft.Mom.DiscoveryDatabaseAccess.dll (版本 6.1.7221.13)
-
Microsoft.Mom.RecorderBarBHO.dll (版本 1.0.0.2)
-
Microsoft.MOM.UI.Common.dll (版本 6.1.7221.13)
-
Microsoft.Mom.UI.Components.dll (版本 6.1.7221.13)
-
MobileWebConsole.dll (版本 6.1.7221.13)
-
MOMBidLdr.dll (版本 5.2.3790.1290)
-
MOMConnector.dll (版本 6.1.7221.13)
-
MOMModules.dll (版本 6.1.7221.13) -
MOMNetworkModules.dll (版本 6.1.7221.13)
-
RootWebConsole.dll (版本 6.1.7221.13)
-
RSSWebConsole.dll (版本 6.1.7221.13)
-
SRSUpgradeTool.exe (版本 6.1.7221.13)
-
DiscoveryEntitySProcs.sql (未进行版本控制)
-
Microsoft.SystemCenter.DatawareHouse.Report.Library.mp (版本 6.1.7221.13)
文件信息
x86
Date Time Version Size File name
--------------------------------------------------------------
08-Jan-2010 11:40 6.1.7221.13 385,416 Adtsrvdll.dll
14-Nov-2009 10:06 4,808 Formattracing.cmd
22-Sep-2009 11:17 108,204 Discoveryentitysprocs.sql
22-Sep-2009 11:17 108,204 Discoveryentitysprocs.sql
07-Jan-2010 20:38 6.1.7221.13 63,368 SRSUpgradeTool.exe
08-Jan-2010 11:57 6.1.7221.13 1,586,568 Healthservice.dll
08-Jan-2010 10:59 6.1.7221.13 227,208 Microsoft.enterprisemanagement.datawarehouse.dataaccess.dll
08-Jan-2010 11:38 6.1.7221.13 247,688 Microsoft.enterprisemanagement.operationsmanager.dataabstractionlayer.dll
08-Jan-2010 10:59 6.1.7221.13 2,262,920 Microsoft.enterprisemanagement.operationsmanager.dll
08-Jan-2010 11:38 6.1.7221.13 894,856 Microsoft.enterprisemanagement.operationsmanager.web.consoleframework.dll
08-Jan-2010 11:00 6.1.7221.13 6,723,464 Microsoft.enterprisemanagement.ui.authoring.dll
08-Jan-2010 11:00 6.1.7221.13 161,672 Microsoft.mom.discoverydatabaseaccess.dll
08-Jan-2010 10:36 1.0.0.2 37,888 Microsoft.mom.recorderbarbho.dll
08-Jan-2010 11:00 6.1.7221.13 2,250,632 Microsoft.mom.ui.common.dll
08-Jan-2010 11:00 6.1.7221.13 4,687,752 Microsoft.mom.ui.components.dll
08-Jan-2010 11:54 6.1.7221.13 77,704 Mobilewebconsole.dll
08-Jan-2010 10:36 5.2.3790.1289 50,176 Mombidldr.dll
08-Jan-2010 11:57 6.1.7221.13 466,824 Momconnector.dll
08-Jan-2010 11:57 6.1.7221.13 1,915,272 Mommodules.dll
08-Jan-2010 11:19 6.1.7221.13 638,344 Momnetworkmodules.dll
08-Jan-2010 11:54 6.1.7221.13 357,256 Rootwebconsole.dll
08-Jan-2010 11:54 6.1.7221.13 38,280 Rsswebconsole.dll
08-Jan-2010 11:11 6.1.7221.13 702,344 Microsoft.systemcenter.datawarehouse.report.library.mp
x64
Date Time Version Size File name
--------------------------------------------------------------
07-Jan-2010 16:35 6.1.7221.13 522,632 Adtsrvdll.dll
19-Nov-2009 14:54 4,808 Formattracing.cmd
22-Sep-2009 11:17 108,204 Discoveryentitysprocs.sql
07-Jan-2010 20:38 6.1.7221.13 63,368 SRSUpgradeTool.exe
07-Jan-2010 17:22 6.1.7221.13 2,711,432 Healthservice.dl
07-Jan-2010 15:45 6.1.7221.13 227,208 Microsoft.enterprisemanagement.datawarehouse.dataaccess.dll
07-Jan-2010 16:31 6.1.7221.13 247,688 Microsoft.enterprisemanagement.operationsmanager.dataabstractionlayer.dll
07-Jan-2010 15:45 6.1.7221.13 2,262,920 Microsoft.enterprisemanagement.operationsmanager.dll
07-Jan-2010 16:31 6.1.7221.13 894,856 Microsoft.enterprisemanagement.operationsmanager.web.consoleframework.dll
07-Jan-2010 15:45 6.1.7221.13 6,723,464 Microsoft.enterprisemanagement.ui.authoring.dll
07-Jan-2010 15:45 6.1.7221.13 161,672 Microsoft.mom.discoverydatabaseaccess.dll
07-Jan-2010 15:13 1.0.0.2 50,176 Microsoft.mom.recorderbarbho.dll
07-Jan-2010 15:45 6.1.7221.13 2,250,632 Microsoft.mom.ui.common.dll
07-Jan-2010 15:45 6.1.7221.13 4,687,752 Microsoft.mom.ui.components.dll
07-Jan-2010 16:54 6.1.7221.13 77,704 Mobilewebconsole.dll
07-Jan-2010 15:13 5.2.3790.1289 51,712 Mombidldr.dll
07-Jan-2010 17:22 6.1.7221.13 732,552 Momconnector.dll
07-Jan-2010 17:22 6.1.7221.13 2,904,456 Mommodules.dll
07-Jan-2010 16:09 6.1.7221.13 923,016 Momnetworkmodules.dll
07-Jan-2010 16:54 6.1.7221.13 357,256 Rootwebconsole.dll
07-Jan-2010 16:54 6.1.7221.13 38,280 Rsswebconsole.dll
07-Jan-2010 15:59 6.1.7221.13 702,344 Microsoft.systemcenter.datawarehouse.report.library.mp
ia64
Date Time Version Size File name
--------------------------------------------------------------
11-Nov-2009 13:56 4,808 Formattracing.cmd
07-Jan-2010 11:36 6.1.7221.13 4,381,064 Healthservice.dll IA64
07-Jan-2010 10:35 5.2.3790.1289 109,568 Mombidldr.dll IA64
07-Jan-2010 11:36 6.1.7221.13 1,385,864 Momconnector.dll IA64
07-Jan-2010 11:36 6.1.7221.13 5,639,560 Mommodules.dll IA64
07-Jan-2010 11:36 6.1.7221.13 1,841,032 Momnetworkmodules.dll IA64
更新根管理服务器后必须手动执行的操作
必须手动导入以下提供的管理包,并位于 ManagementPacks 文件夹中:
Microsoft.SystemCenter.DatawareHouse.Report.Library.mpNote 为 Operations Manager 的每个本地化版本发布的 MSI 文件包含相应的管理包本地化版本。
例如,以下文件包含日语本地化版本 Operations Manager 的管理包:
SystemCenterOperationsManager2007-R2CU1-KB974144-X86-X64-IA64-JPN.MSI包括以下更新的SQL存储过程 (也称为 SPROC) 文件,必须手动安装:
DiscoveryEntitySProcs.sqlNote 我们建议在成功将相应的服务器更新应用到 RMS 角色后,将此更新应用到 Operations 数据库。
安装 DiscoveryEntitySPRocs.sql 的步骤
若要使用 DiscoveryEntitySPRocs.sql 文件应用此数据库更新,可能需要遵循两个单独的过程。 如果 RMS 角色和 Operations 数据库角色驻留在单台计算机上,并且在 RMS 角色上安装了修补程序文件,则必须仅遵循过程 2。
以下是这些过程的摘要:
-
通过运行 MSI 文件从包中提取修补程序文件。
-
使用Microsoft SQL Server Management Studio对 Operations Manager 数据库服务器运行提供的 Transact-SQL 文件中的命令。
这些过程的详细信息如下所示。
过程 1:如何提取修补程序文件
此过程可以在已安装SQL Server Management Studio并且可以连接到 Operations Manager Operations 数据库服务器的任何计算机上执行。
若要提取此修补程序中包含的管理包文件,请执行以下步骤:
-
将以下文件复制到本地文件夹或可用的网络共享文件夹:
SystemCenterOperationsManager2007-R2CU1-KB974144-X86-X64-IA64-ENU.MSI
-
为所有人运行此文件。 请注意安装中建议的安装路径。
请注意,安装路径通常如下所示:
Program Files\System Center 2007 R2 修补程序实用工具
过程 2:如何使用SQL Server Management Studio运行提供的 DiscoveryEntitySProcs.sql 文件中的命令
-
在根管理服务器上,停止System Center管理服务、System Center管理配置服务和System Center数据访问服务。
-
登录到托管 Operations Manager 2007 数据库服务器角色的计算机,作为拥有数据库所有者权限的用户 (“dbo”权限) Operations Manager 2007 数据库。 若要远程执行数据库更新,请以对 Operations Manager 2007 数据库具有适当“dbo”权限的用户身份登录到托管SQL Server Management Studio的计算机。 运行SQL Server Management Studio。 -
在“连接到服务器”对话框中,连接到托管 Operations Manager 数据库的SQL Server。
-
单击工具栏上的 “新建查询 ”。
-
在SQL编辑器工具栏中,使用“可用数据库”选项选择 Operations Manager 数据库。 例如,“OperationsManager”数据库。
-
在 “文件” 菜单上,单击 “打开”,然后浏览“过程 1”中记录的包含 DiscoveryEntitySProcs.sql 文件的路径。 选择此文件,然后单击“打开”。
-
加载文件后,单击SQL编辑器工具栏中的“执行”。
-
查看“消息”窗格,检查 Transact-SQL 命令是否成功执行。
-
退出SQL Server Management Studio。
-
在根管理服务器上,启动System Center管理服务、System Center管理配置服务和System Center数据访问服务。
已包括更新的支持工具
位于 SupportTools 文件夹中的以下更新文件支持从 SQL 报告 Services 2005 升级到 SQL 报告 Services 2008:
SRSUpgradeTool.exeNote 使用此文件的相应平台版本,而不是 Operations Manager 2008 R2 分发介质 的 SupportTools 文件夹中提供的文件。
建议在群集根管理服务器上应用此累积更新的步骤
-
使用帐户登录到群集的第一个节点,该帐户是 Operations Manager 2007 管理组的 Operations Manager 管理员角色的成员,并打开群集管理员。
-
在导航窗格中,展开群集名称,展开组,然后单击 Operations Manager 组。
-
在结果窗格中,检查“名称”列中列出的群集资源,并确保它们处于联机状态。
-
在结果窗格的“所有者”列中,记下哪个节点是所有者节点。
-
确保已登录到所有者节点。 否则,在导航窗格中,右键单击 Operations Manager 群集组,单击“移动组”,然后从表示已登录到的节点的列表中选择节点。
-
在更新多节点群集期间,如果在更新期间停止服务,则群集可能会将其解释为失败并故障转移到另一个节点。 若要防止此问题,请在除要更新的节点上以外的所有节点上停止或暂停群集服务。 或者,可以使用步骤 6a 到 6c 将服务可以运行的节点限制为要升级的特定节点。 必须针对列出的所有资源执行此操作。
-
在“群集管理员”窗格中,右键单击要更改的服务 (例如 OpsMgr 运行状况服务) ,然后单击“属性”。
-
在“属性”对话框中,单击“修改”。
-
在“修改首选所有者”对话框中的“可用节点”下,选择正在执行升级的节点,确保它是首选所有者下列出的唯一节点,然后单击“确定”。
请注意,在要更新的每个节点上都必须遵循步骤 6。 完成特定节点的更新后,用户应将故障转移节点重新添加到“可用节点”列表。 更新所有节点后,将 Operations Manager 2007 组配置为故障转移到原始主节点。
-
-
按照上面所述的安装步骤 (根管理服务器 (RMS) 角色的此更新) 的主要安装步骤部分,通过运行服务器更新选项应用更新。
-
在群集的所有节点上重复此过程的更新。 对于每个附加节点,请确保登录到要升级的节点,并且所有群集组都已故障转移到节点。