卷影拷贝服务 (VSS) 更新程序包适用于 Windows Server 2003

文章翻译 文章翻译
文章编号: 833167 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

简介

症状

在簇大小较小的大型卷上未完成软件卷影副本


当您尝试创建卷影复制在簇大小较小 (对,例如,不到 4 千字节 [KB]),有的大型卷上,或者同时拍摄多个大型卷的快照,VSS 软件提供程序可能会使用较大的页面缓冲的池内存分配期间创建卷影副本不需要。如果没有足够的页面缓冲的池内存可供分配,卷影复制无法完成,并且可能导致丢失所有以前的卷影复制任务。出现此问题时,以下错误消息可能也出现在应用程序事件日志中:
Event Type:	Error
Event Source:	VolSnap
Event Category:	None 
Event ID: 		5
Description:
The shadow copy of volume X: could not be created due to insufficient non-paged memory pool 
for a bitmap structure.
Event Type:	Error
Event Source:	VolSnap
Event Category:	None
Event ID:		20
Description:
The shadow copies of volume X: were aborted because of a failed free space computation.
Event Type:      Error
Event Source:    VolSnap
Event Category:  None
Event ID:        28
Description:
The shadow copy of volume X: could not be created due to a failure in creating the necessary on 
disk structures.
 
Data:
0000: 00 00 00 00 02 00 58 00   ......X.
0008: 00 00 00 00 1c 00 06 c0   .......?
0010: 00 00 00 00 9a 00 00 c0   ....?..?
0018: 3d 00 00 00 00 00 00 00   =.......
0020: 00 00 00 00 00 00 00 00   ........
注意在这篇文章中,您可能会收到没有描述的其他事件。0Xc000009a (STATUS_INSUFFICIENT_RESOURCES) 的偏移量 0x14 事件的 NTSTATUS 部分中的值表示的内存资源分配的问题。

本地此更新解决了内存分配问题。如果您没有足够的内存可用于执行复制操作,还可能遇到此症状。

卷影复制服务写入程序中出现超时错误,卷影副本在备份过程中或在大量输入/输出活动期间将丢失


当您启动备份过程时,有些卷影复制服务写入程序可能会收到超时错误,导致备份失败。卷影复制服务编写器是一个程序或服务使用卷影复制服务来将信息保存在创建卷影副本之前。例如,使用备份程序 (如 NTBackup) 时,可能无法完成备份,并且您可能会收到以下错误消息:
在创建卷影复制时返回的错误: 800423f4 (值 800423f2 或 800423f3)。
要诊断卷影复制服务写入程序的问题,请备份失败后立即运行vssadmin命令:
  1. 单击 开始然后单击 运行.
  2. 键入 vssadmin 列表编写器.
此命令会列出卷影复制服务写入程序和每个编写器的当前状态。例如,输出可能会指明 Microsoft SQL Server 桌面引擎 (MSDE) 或 Microsoft 活动目录(AD) 编写器出现故障。您可能会遇到几个编写器,包括 MSDE 编写器、 SQL 编写器、 NT 目录服务 (NTDS) 编写器、 Windows 互联网命名系统 (入选) 编写器、 动态主机配置协议 (DHCP) 编写器、 远程存储写入器、 证书颁发机构的编写器和 Microsoft Exchange 写入程序超时错误。下面是示例输出:
C:\>VSSADMIN LIST WRITERS
[...]
Writer name: 'NTDS'
Writer Id: {b2014c9e-8711-4c5c-a5a9-3cf384484757}
Writer Instance Id: {26ed439f-4a52-481d-963d-5db5b695d9e7}
State: [10] Failed
Last error: Retryable error
此外,通过查看应用程序事件日志中可以发现某些超时错误。以下是两个示例:
Event ID: 12290
Description: 
Volume Shadow Copy Service warning: ESENT ERROR {b2014c9e-8711-4c5c-a5a9-3cf384484757} NTDS: -2402. hr = 0x00000000. 
Event ID: 2004
Description: 
Shadow copy 6 time-out (20000 ms). 
您可能会遇到的问题,在冗长的卷影复制创建过程中将导致某些卷影复制服务写入程序超时。特别是在有较慢的硬驱、 内存不足或较低的 CPU 速度的计算机上发生此问题。计算机上的磁盘写入缓存被禁用 (例如,域控制器计算机上),也可能会出现此问题。

卷影复制创建包括一系列复杂的进程间调用。进程间调用确保所有重要卷影复制服务写入程序将在卷影复制创建过程中刷新它们的数据缓冲区。这些程序包括 SQL、 Exchange Server、 操作系统服务和其他程序。此外,有些卷影复制服务写入程序如 Exchange 书写器,不在预定义的时间间隔内写入。此等待时间允许的时间间隔内创建的卷影副本。写入程序延迟写入以便与它们的数据缓冲区一致的卷影副本的内容。但是,如果低 CPU 速度、 内存使用较高或高输入/输出数据量,您可能会遇到以下行为:
  • 写入程序不会刷新它们的数据缓冲区。
  • 写入程序不等待的时间间隔之前他们编写。
出现此问题时,卷影复制创建将失败。

重要卷影复制服务写入程序可能会因其他情况而失败有类似的错误。这些条件包括磁盘空间不足或配置不正确的计算机。此修补程序解决备份期间可能在卷影复制服务写入程序中随机发生的特定超时错误。Microsoft 强烈建议您查看事件日志中有任何其他潜在卷影复制服务错误可能导致写入程序失败。

另一个相关的症状是卷影副本的共享的网络文件夹可能已被删除。出现此问题时,在事件日志中将出现下面的错误消息:
Event Type: Error
Event Source: VolSnap
Event Category: None
Event ID: 25
Description: 
The shadow copies of volume VolumeName were aborted because the diff area file could not grow in time. Consider reducing the IO load on this system to avoid this problem in the future.  
在邮件中, 卷名 为计划备份的卷的名称。

您还可能会遇到导致卷影复制被删除输入/输出的高 Volsnap.sys 驱动程序中的问题。尤其是当磁盘写入缓存被禁用 (例如,在域控制器计算机上),可能会出现此问题。

默认情况下,在 Microsoft Windows Server 2003 包含卷影副本提供程序用于创建卷影拷贝用于备份。通过使用写入时复制实现实现卷影副本。在卷影复制存储区中复制这些差异。在卷影复制服务中,您可以使用卷影复制管理工具或vssadmin命令。

在 Windows Server 2003 的原始发行版中,分配给卷影副本创建初始卷影复制存储区是 100 兆字节 (MB)。但是,实际使用的空间则要小得多。随着时间的推移,当更多的数据被修改的原始卷上,可能会增加分配的空间。但是,如果输入/输出通信量非常大原始卷上,卷影复制存储区增加无法足够快的速度存放所有写入时复制更改。此行为将导致原始卷上的所有卷影副本的删除操作。此问题是在域控制器配置中更突出。默认情况下,域控制器配置中禁用磁盘写入缓存。

重要说明类似的问题是所致的簇大小较小的卷的碎片整理。在这种情况下,所有卷影副本被删除,并且前面列出的事件错误记录这一节。 有关在磁盘碎片整理期间丢失卷影复制的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
312067当您对卷进行碎片整理可能会丢失卷影副本
此外,事件的错误时,可能会记录 ID 为 2004年损坏的 NTFS 文件系统卷。若要确定这是否是问题所在,请使用/f开关运行 Chkdsk.exe 程序。

大型审核日志。如果安全 (审核) 日志是非常大,也可能在系统状态备份期间显示写入程序超时错误。最好定期备份系统状态,或定期清除日志。

本地此修补程序可以减少此问题的匹配项允许某些写入程序更多的时间准备卷影复制过程。此修复程序也会从 100 MB 的最小初始卷影复制存储区为 300 MB 更改。

当您删除硬件卷影复制创建插即用 (PnP) 意外删除事件


硬件卷影复制是在硬件存储阵列中执行的卷影副本。硬件卷影副本处理类似于磁盘和逻辑单元号 (Lun) 由 Windows Server 2003 和类似。当某个磁盘或 LUN 突然从系统中删除时,则记录的事件消息,详细描述该意外删除。与此类似,硬件卷影副本,记录的事件消息是当硬件卷影复制被删除。当您删除硬件卷影复制时,下面的错误消息可能也出现在应用程序事件日志中:
Event Type: Error	
Event Source: PlugPlayManager
Event Category: None
Event ID: 12	
Description:
The device 'Manufacturer Model (C) SCSI Disk Device' (SCSI\Disk&Ven_Vendor&Prod_Product_(C)Vendor&Rev_2001\4&13376f61&0&1017) disappeared from the system without first being prepared for removal.
Event Type: Error
Event Source: VSS
Event Category: None
Description:
Volume Shadow Copy Service error: Unexpected error calling routine DeleteVolumeMountPoint.  hr = 0x80070002  
本地此更新软件包通过正确地删除卷影副本卷和磁盘设备解决了问题。

卷影副本不能在群集中有多个 Windows 系统路径工作或被删除时 ADMIN$ 共享


打开群集中的共享文件夹的卷影复制时,卷影复制计划的任务可能无法完成,当群集中的不同节点具有不同的 Windows 文件夹路径 (例如 %windir%)。例如,如果节点 A 的 Windows 安装路径是c:\winnt和节点 B 的路径为c:\windows,计划的任务可能不起作用后故障切换从一个节点到节点 b。

当您尝试安排卷影复制时,还可能会收到以下错误消息:
未能创建默认的日程安排创建磁盘 X 的阴影"0x80070906此共享的资源不存在。
如果 ADMIN$ 共享已从系统中,即使在非群集方案中,可能会出现此问题。

本地此更新程序包可解决这些问题。现在检测到多个 Windows 系统路径,并安排卷影复制任务时,可能不再是必需的 ADMIN$ 共享。

硬件卷影复制资源可以被孤立,如果取消硬件卷影复制创建操作


创建将自动创建一个卷影副本的同一台计算机上导入硬件卷影复制时,卷影复制资源可能会被孤立,如果您取消了该操作。仅在满足下列条件都为真时才会出现此症状:
  • 当您使用硬件卷影复制被配置为自动导入到同一台计算机 (通过自动导入上下文)
  • 当在创建卷影副本时,将被取消硬件卷影复制。
若要删除硬件资源,具有管理员凭据的用户身份必须资源手动删除通过使用存储设备的管理程序。

分辨率此更新程序包可以检测是否存在自动导入配置来解决此问题。

当您尝试导入硬件卷影复制时,将出现错误 0x800700EA


在某些情况下,硬件卷影复制可能无法导入。出现此症状时,可能会收到以下事件消息:
Event Type:		Error
Event Source:	VSS
Event Category:	None
Event ID:		8193
Description:
Volume Shadow Copy Service error: Unexpected error calling routine DeviceIoControl(IOCTL_VOLMGR_QUERY_HIDDEN_VOLUMES.  hr = 0x800700ea.
本地此更新程序包可解决此问题。

卷影复制可能会被损坏的卷的碎片过多的一个卷上碎片过多,其中的卷影副本处于打开状态,可能会损坏的卷影副本。

本地此更新程序包可解决此问题。

硬件卷影复制显示设备路径为空


您不能成功地创建硬件卷影复制。但是,卷影副本会报告成功与设备路径为空。当硬件存储设备,无法创建卷影副本时,可能会出现此问题。但是,屏蔽失败和错误代码。在尝试访问该卷影复制时,发出请求的程序报告失败。

本地此更新程序包可解决此问题。失败和错误代码正确返回给程序。

在群集环境中运行硬件卷影复制时,卷可能会消失


运行硬件卷影复制时,卷的群集中托管资源的一部分时,卷可能会消失。群集磁盘驱动程序不能通过存储堆栈中的各层之间的某些操作,则会出现此问题。

本地此更新程序包可解决此问题。群集磁盘驱动程序现在可以传递正确的操作。

计算机可能会停止响应,如果在尝试导入硬件卷影复制时开启了卷影副本的共享文件夹选项


当您使用硬件卷影复制,请执行以下步骤时,会出现此症状:
  1. 您打开了 共享文件夹的卷影副本 在该卷中。
  2. 您可以在该卷上执行硬件卷影复制。
  3. 导入硬件卷影复制。
  4. 断开硬件卷影复制 (例如,您将转换为一个 LUN)。
  5. 您可以使用读/写操作配置新的 LUN。
解决方法: 此更新程序包可解决此问题。

在群集环境中,硬件卷影复制发生故障转移后,有些 VSS 操作可能无法完成


群集故障转移发生时,有些输入/输出任务可能无法完成,而存储资源在另一群集节点上恢复联机的过程中。发生此症状时,存储堆栈可能检测到某些硬件卷影复制扇区为坏扇区。有些 VSS 操作未完成,并且您可能会在应用程序日志中收到以下事件:
    Event Type: 	Error
    Event Source:	VSS
    Event Category:	None
    Event ID: 		8193
    Computer: 		Computer_name
    Description:
    Volume Shadow Copy Service error: Unexpected error calling routine
    DeviceIoControl(IOCTL_VOLUME_SET_GPT_ATTRIBUTES).  
    hr = 0x80070057
本地此更新程序包可解决此问题。存储堆栈将重试操作。

升级到 Microsoft Windows Server 2003 之后,群集服务可能无法启动


群集从 Windows 2000 服务器升级到 Windows Server 2003 时,服务帐户可能不是本地管理员组的显式成员。在 Windows Server 2003 中,群集服务托管 VSS 编写器。如果服务帐户不是本地管理员组的显式成员,该服务可能无法启动。

本地此 updatepackage 可以解决此问题。群集服务帐户添加到 VSS 自定义帐户列表中。

VSS 无法在互联网小型计算机系统接口 (iSCSI) 驱动器上的逻辑单元号上创建快照


当您尝试在 iSCSI 卷上的 LUN 上创建快照时,可能会收到以下事件消息:
Source:  VSS
EventID:  8193
Description:
Volume Shadow Copy Service Error: Unexpected error calling routine IVssLunInformation::SetBasicType hr=0x80070057.
本地此更新程序包中添加 iSCSI 硬件的支持。

注意Microsoft 建议您运行 Microsoft iSCSI 软件启动器版本 1.02 或更高版本。有关 iSCSI 驱动器的详细信息,请访问以下 Microsoft 存储技术的 iSCSI 的 Web 站点:http://www.microsoft.com/WindowsServer2003/technologies/storage/iscsi/default.mspx

如果数据库处于离线状态,在还原过程中,SQL MSDE 编写器返回错误


当您尝试还原 SQL 数据库时,MSDE 编写器 (作为 VSS 过程的一部分) 尝试传达给 SQL 实例。如果在 SQL MSDE 实例未在运行时执行还原操作时,MSDE 编写器将无法连接。MSDE 编写器在备份应用程序报告失败,将导致还原操作失败。在应用程序事件日志中,还会显示以下错误消息:
Event Type: Error 
Event Source: VSS 
Event Category: None 
Event ID: 6013 
Description: 
Sqllib error: OLEDB Error encountered calling IDBInitialize::Initialize. hr = 0x80004005. 
   SQLSTATE: 08001, Native Error: 17 Error state: 1, Severity: 16 
Source: Microsoft OLE DB Provider for SQL Server Error message: 
   [DBNETLIB][ConnectionOpen (Connect()).] 
   SQL Server does not exist or access denied.
本地此更新程序包可解决此问题。

解决方案

服务包信息

若要解决此问题,请获取最新的 service pack,Windows Server 2003。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
889100 如何获取最新的 Windows Server 2003 service pack

热修复补丁程序信息

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

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

注意 如果出现其他问题或需要任何故障诊断,您可能需要创建单独的服务请求。通常支持成本将应用于其他支持问题和对于此特定修补程序无法解决的问题。Microsoft 客户服务和支持电话号码,或创建单独的服务请求的完整列表,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support
注意 "可用的热修补程序下载"表格显示此热修复补丁程序适用的语言。如果您看不到您的语言,这是因为热修复补丁程序不适用于该语言。

先决条件

不需要任何先决条件。

重新启动要求

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

修补程序替换信息

此修补程序可以替代以下修复程序:
826936 卷影复制服务写入程序中中, 出现超时错误,卷影副本将会丢失在备份期间的时间和大量的输入/输出时

文件信息

此修补程序的英文版具有下表中列出的文件属性(或更高版本)。协调世界时 (UTC) 中列出了这些文件的日期和时间。当您查看文件信息时,它已转换为本地时间。要了解 UTC 与本地时间之间的时差,请使用 时区 在控制面板中的日期和时间工具中的选项卡。
   Date         Time   Version            Size    File name
   --------------------------------------------------------------
   18-Dec-2003  20:04  5.2.3790.114       59,392  Clusdisk.sys
   26-Dec-2003  23:02  5.2.3790.113      225,280  Dmadmin.exe      
   26-Dec-2003  23:02  5.2.3790.109    1,055,232  Esent.dll        
   18-Dec-2003  07:21  5.2.3790.113      129,536  Ftdisk.sys
   26-Dec-2003  23:02  5.2.3790.113      273,920  Swprv.dll        
   18-Dec-2003  07:16  5.2.3790.113      116,736  Volsnap.sys
   18-Dec-2003  07:16  5.2.3790.113      131,584  Vssadmin.exe     
   26-Dec-2003  23:02  5.2.3790.113      542,720  Vssapi.dll       
   26-Dec-2003  23:02  5.2.3790.113      130,560  Vssui.dll        
   18-Dec-2003  07:16  5.2.3790.113      663,040  Vssvc.exe        
   26-Dec-2003  23:02  5.2.3790.113       18,432  Vss_ps.dll       
   16-Dec-2003  17:55  5.2.3790.113       37,888  Ws03res.dll 

状态

Microsoft 已经确认这是在"适用于"一节中列出的 Microsoft 产品中的问题。 此问题最早在 Windows 服务器 2003 Service Pack 1。

更多信息

有关卷影复制服务 (VSS) 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
327948与以前的备份软件的 Windows Server 2003 兼容性
有关软件更新术语的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
824684用于描述 Microsoft 软件更新的标准术语的说明

属性

文章编号: 833167 - 最后修改: 2013年7月20日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003, Enterprise x64 Edition
关键字:?
kbautohotfix kbwinserv2003sp1fix atdownload kbhotfixserver kbbug kbfix kbqfe kbwinserv2003presp1fix kbmt KB833167 KbMtzh
机器翻译
重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。
点击这里察看该文章的英文版: 833167
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com