物理磁盘资源可能会意外失败或脱机,Windows Server 2008 在群集节点上执行 IsAlive 函数时


症状


请考虑以下情形:
  • 具有 Windows Server 2008 群集节点。
  • 在群集磁盘的根文件夹中访问一个文件时,在群集节点上执行IsAlive函数。
在这种情况下,Windows Server 2008 的群集节点上的物理磁盘资源可能意外失败或脱机。这种现象是随机发生的。

原因


IsAlive函数在运行时在访问 Windows Server 2008 群集节点的根文件夹中的文件时,不正确的IsAlive函数的逻辑。例如,Microsoft SQL Server 和 Microsoft Exchange Server 可能会将临时文件存储在根文件夹中,并且频繁地创建和删除这些文件。IsAlive函数被调用时,可以访问这些临时文件,如果磁盘资源及其所有相关的资源可能会遇到故障的状态。这将触发群集服务重新启动逻辑。

解决方案


修补程序信息

可以从 Microsoft 获得受支持的修复程序。然而,此修补程序仅用于解决本文中描述的问题。此修复程序仅适用于遇到本文中描述的问题的系统。此修补程序可能会接受进一步的测试。因此,如果这个问题没有对您造成严重的影响,我们建议您等待包含此修复程序的下一个软件更新。

如果此修复程序可供下载,则在此知识库文章的顶部会出现“修补程序下载可用”部分。如果未显示此部分,请与 Microsoft 客户服务和支持部门联系以获取此修复程序。

注意:如果出现其他问题或需要任何故障诊断时,您可能需要创建单独的服务请求。对于不符合此特定的修补程序的其他支持问题和事项将照常收取费用。有关 Microsoft 客户服务和支持电话号码或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站︰注意:"提供修补程序下载"窗体显示获取此修复程序的语言。如果看不到您的语言,则修补程序没有那种语言的版本。

Windows Vista 和 Windows Server 2008 的重要修复程序包含在相同的程序包中。但是,这些产品中的只有一个可能"修补程序请求"页上列出。若要请求适用于 Windows Vista 和 Windows Server 2008 的修复程序包,只需选择页列出的产品。

系统必备组件

若要应用此修补程序,必须具有 Windows Server 2008 和安装了群集服务。

重启要求

您必须在应用此修补程序后,重新启动计算机。

修补程序替换信息

此修补程序不替换任何其他修补程序。

文件信息

此修复程序的英文版具有的文件属性 (或更新的文件属性)在下表中列出。日期和为这些文件的时间以协调世界时 (UTC) 列出。当您查看文件信息时,它将转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用控制面板中的日期和时间项中的时区选项卡。
Windows Server 2008 中,基于 x86 的版本
文件名称文件版本文件大小日期时间平台
Package_1_for_kb953652~31bf3856ad364e35~x86~~6.0.2.0.mum不适用1,79001-Jul-200818:03不适用
Package_2_for_kb953652~31bf3856ad364e35~x86~~6.0.2.0.mum不适用1,78401-Jul-200818:03不适用
Package_for_kb953652_sc_0~31bf3856ad364e35~x86~~6.0.2.0.mum不适用1,40901-Jul-200818:03不适用
Package_for_kb953652_sc~31bf3856ad364e35~x86~~6.0.2.0.mum不适用1,42201-Jul-200818:03不适用
Package_for_kb953652_server_0~31bf3856ad364e35~x86~~6.0.2.0.mum不适用1,41901-Jul-200818:03不适用
Package_for_kb953652_server~31bf3856ad364e35~x86~~6.0.2.0.mum不适用1,43001-Jul-200818:03不适用
X86_53fe3261a03e43dd8aa95996703ff1fe_31bf3856ad364e35_6.0.6001.22213_none_de30b779b658c033.manifest不适用71101-Jul-200818:03不适用
X86_microsoft-windows-f..overcluster-clusres_31bf3856ad364e35_6.0.6001.22213_none_c15c6eceb61e4def.manifest不适用10,64101-Jul-200805:52不适用
Clusres.dll6.0.6001.22213911,87201-Jul-200803:55x86
Windows Server 2008 中,基于 x64 版本
文件名称文件版本文件大小日期时间平台
Amd64_a6d13756db734344d66752cc50e907c4_31bf3856ad364e35_6.0.6001.22213_none_82e6b050109bf6cb.manifest不适用71501-Jul-200818:03不适用
Amd64_microsoft-windows-f..overcluster-clusres_31bf3856ad364e35_6.0.6001.22213_none_1d7b0a526e7bbf25.manifest不适用10,69301-Jul-200808:45不适用
Package_1_for_kb953652~31bf3856ad364e35~amd64~~6.0.2.0.mum不适用180001-Jul-200818:03不适用
Package_2_for_kb953652~31bf3856ad364e35~amd64~~6.0.2.0.mum不适用1,79401-Jul-200818:03不适用
Package_for_kb953652_sc_0~31bf3856ad364e35~amd64~~6.0.2.0.mum不适用1,41701-Jul-200818:03不适用
Package_for_kb953652_sc~31bf3856ad364e35~amd64~~6.0.2.0.mum不适用1,43001-Jul-200818:03不适用
Package_for_kb953652_server_0~31bf3856ad364e35~amd64~~6.0.2.0.mum不适用1,42701-Jul-200818:03不适用
Package_for_kb953652_server~31bf3856ad364e35~amd64~~6.0.2.0.mum不适用1,43801-Jul-200818:03不适用
Clusres.dll6.0.6001.222131,153,02401-Jul-200806:48x64
Windows Server 2008 中,IA-64 版本
文件名称文件版本文件大小日期时间平台
Ia64_637da9d80a5af8524f93a54d4690e286_31bf3856ad364e35_6.0.6001.22213_none_469597f2c795f19c.manifest不适用71301-Jul-200818:03不适用
Ia64_microsoft-windows-f..overcluster-clusres_31bf3856ad364e35_6.0.6001.22213_none_c15e12c4b61c56eb.manifest不适用10,66701-Jul-200805:17不适用
Package_1_for_kb953652~31bf3856ad364e35~ia64~~6.0.2.0.mum不适用1,79501-Jul-200818:03不适用
Package_for_kb953652_server_0~31bf3856ad364e35~ia64~~6.0.2.0.mum不适用1,42301-Jul-200818:03不适用
Package_for_kb953652_server~31bf3856ad364e35~ia64~~6.0.2.0.mum不适用1,43401-Jul-200818:03不适用
Clusres.dll6.0.6001.222131,913,85601-Jul-200804:12IA-64

状态


Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。