Windows Server 2003 不能对存储区域网络执行到磁带设备的备份作业

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

本文内容

症状

在运行 Windows Server 2003 的计算机可能不能执行备份到磁带设备的作业上光纤或 iSCSI 存储区域网络 (SAN),或备份性能可能会受到严重影响。

在 DPM 环境中的多个 DPM 服务器共享一个磁带库通过使用光纤通道交换机或 iSCSI 连接,也会发生此问题。

原因

即插即用之间存在冲突时,可能会发生此问题,播放和另一台计算机上的进程。若要检查备份状态将设备,插单元检测就绪请求发送到该设备每个第二个。此请求可能在与其他操作发生冲突计算机。

替代方法

有三种方法来解决此问题。

方法 1: 禁用磁带服务的所有测试设备就绪 (TUR) 请求

重要 此节、 方法或任务包含步骤将告诉您如何为修改注册表。然而,可能发生严重的问题,如果您修改注册表不正确。因此,请确保您按照这些步骤仔细。为增加保护,请对其进行修改之前备份注册表。然后,您可以在出现问题时还原注册表。有关详细信息有关如何备份和还原注册表,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322756 如何备份和还原在 Windows 注册表
  1. 单击" 启动单击 运行,类型 注册表编辑器然后单击"确定".
  2. 在中搜索
    \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum
    这等于值类的所有实例的注册表子项TapeDrive。
  3. 在此子项下,服务价值告诉您哪种服务处理设备。这
    Service_Name
    关键是
    \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
    注册表子项。在中
    Service_Name
    密钥,您可以使用
    枚举
    按键确认此服务处理的设备。
  4. 定位到您的存储设备,相对应的子项然后右键单击该子项。
  5. 指向 然后单击 双字节值.类型 自动运行 作为项名称,然后按 ENTER 键。
  6. 用鼠标右键单击 自动运行然后单击修改.在中 值数据 框中,键入一个值的 0 若要关闭自动运行功能。

    密钥:\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Service_Name
    值:自动运行
    类型: REG_DWORD
    数据: 0 表示禁用,1 表示启用(默认值)。

方法 2: 禁用仅为特定设备的磁带服务的 TUR 请求

  1. 请按照步骤 1 到 4 在方法 1,找到磁带服务。
  2. 设置 REG_SZ AutoRunAlwaysDisable 条目,如下所示。(执行操作不设 REG_DWORD 自动运行条目)。
    • 前 8 个字符是供应商 id。如果供应商ID 少于 8 个字符,用空格填充它。
    • 接下来的 16 个字符的产品 id。如果产品 ID 少于 16 个字符,用空格填充它。
    • 如果添加了多个设备,则下一个设备附加到以前的设备。

      密钥:
      \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<service_name></service_name>

      项目:AutoRunAlwaysDisable
      类型: REG_SZ
      数据: 要禁用的字符串。这是8 个字符供应商 ID 字符串后跟 16 字符的产品ID。
在以下示例中,您会看到相关设备在下 枚举 密钥:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\4MMdat\Enum] 
"0"="SCSI\Sequential&Ven_HP&Prod_C1537A&Rev_L907\5&347b98f7&0&060" 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\4mmdat] 
REG_SZ:AutoRunAlwaysDisable:"HP      C1537A          "
请注意 在此示例中的引号只用来显示正确使用填充空格。在实际中不使用引号将存储的值。如果没有使用正确的间距,则 TUR 将不会被禁用。您必须重新启动计算机,此更改才能生效。

方法 3: 以编程方式禁用对特定设备的 TUR 请求

若要以编程方式禁用 TUR 请求为特定设备,调用 DeviceIoControl 使用正常工作 IOCTL_STORAGE_MCN_CONTROL I/O 控制代码。有关详细信息,请访问下面的 Microsoft将 web 站点:
http://msdn2.microsoft.com/en-us/library/aa363415.aspx
HP 已提供了一种解决方法,需要启动和然后停止可移动存储服务的服务器是每次重新启动。此解决方案适用于因为可以在可移动存储服务 DeviceIoControl 对所有磁带设备时该服务已停止的函数调用。

如何解决影响戴尔磁带备份设备 (TBU) 设备单元检测就绪请求问题

Windows Server 2003 中的冲突导致测试设备就绪 (TUR)请求在 SCSI 连接、 光纤连接或 iSCSI 连接设备上的问题。如果此问题发生,TUR 请求溢出将导致存储设备不响应或SCSI 命令响应速度很慢。在光纤或 iSCSI SAN 环境中,任何 Windows 服务器检测到 TBU 硬件分区的基于 2003年的计算机可以发送 TUR请求。如果在服务器上,可以看到设备在设备管理器设备会发送 TUR 请求,即使不安装的驱动程序设备。您可以使用两种方法解决此问题。方法 1临时修补程序。方法 2 将应用于注册表中。方法 2 才有效直到您更改的驱动程序文件。如果您更改或升级的驱动程序,您必须重新应用此修复程序。

方法 1: 使用可移动存储服务

您可以使用可移动存储服务暂时禁用TUR 请求的溢出区。若要这样做,请启用服务。然后,开始和停止服务。此方法停止 TUR 请求,直到该计算机是重新启动,或者驱动程序才会更改。

请注意 默认情况下是可拆卸存储器服务已禁用。

若要暂时停止的 TUR 请求,请执行以下步骤:
  1. 单击" 启动类型services.msc然后单击"确定".
  2. 在右窗格中,双击 可移动存储.
  3. 在中 启动类型 列表中单击手册然后单击 应用.
  4. 单击" 启动然后单击停止.
  5. 在中 启动类型 列表中单击已禁用然后单击 "确定".

方法 2: 修改注册表以禁用 TBU 设备 TUR 请求

若要使用此方法,查找 TBU 设备的驱动程序文件。然后,在注册表中配置每个驱动程序文件的设置。您可以使用设备管理器中查找每个 TBU 设备的驱动程序文件。设备管理器还列出了未知的媒体更换器驱动程序。

若要查找驱动程序文件的详细信息为 TBU 的设备,请执行以下步骤:
  1. 单击" 启动类型sysdm.cpl然后单击"确定".
  2. 在中 系统属性 对话框中,单击 硬件 选项卡。
  3. 单击" 设备管理器.
  4. 在中 设备管理器 窗口中,用鼠标右键单击TBU 设备中,单击 属性然后单击驱动程序 选项卡。
  5. 在中 驱动程序 选项卡上单击 驱动程序详细信息.
  6. 在中 驱动程序文件的详细信息 对话框中,注意驱动程序文件的名称。
  7. 重复步骤 4 到 6 的所有 TBU 设备上计算机。
请注意 TBU 设备的驱动程序详细信息后,配置每个驱动程序文件在注册表中的设置。若要执行此操作,请按照下列步骤:
  1. 单击" 启动类型注册表编辑器然后单击 "确定".
  2. 在左窗格中,找到,然后单击以下注册表子项:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services
  3. 展开
    服务
    子项,并右键单击具有在中记下驱动程序文件的名称的注册表子项设备管理器。
  4. 指向 然后单击双字节值.
  5. 类型 自动运行然后按输入。
  6. 用鼠标右键单击 自动运行然后单击修改.
  7. 在中 值数据 框中键入0 若要关闭自动运行功能。
  8. 重复第 3 步到第 7 步,为每个驱动程序文件您记下在设备管理器中。
  9. 退出注册表编辑器,然后重新启动计算机。

对于 Overland 设备的解决方案

Overland TUR 请求问题提供了一个解决方法的解决方案您遇到的 Windows Server 2003 中。有关详细信息解决此问题,请访问以下 Overland Web 站点:
http://support.overlandstorage.com/jive/entry.jspa?externalID=6561&categoryID=442
本文讨论的第三方产品是由与 Microsoft 无关的公司生产的。Microsoft 不担保,暗示或以其他方式,有关的性能或可靠性,这些产品。

属性

文章编号: 842411 - 最后修改: 2011年5月13日 - 修订: 1.0
这篇文章中的信息适用于:
  • Microsoft Windows Server 2003 Standard Edition
  • Microsoft Windows Server 2003 Enterprise Edition
  • Microsoft Windows Server 2003 Datacenter Edition
  • Microsoft Windows Server 2003 Web Edition
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems
关键字:?
kbtshoot kbprb kbmt KB842411 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 842411
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