Ntfrs.exe 释放 pre-Service 包 1 中解决的问题

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

本文内容

概要

Microsoft Windows Server 2003 pre-Service 包 1 (SP1) 提供的修复程序包含的文件复制服务 (FRS) 提高服务的可靠性的更新。本文介绍了对所做的更改 FRS 此热修复程序中包括的它包含有关如何获取此修复程序的信息。

主要术语和概念的此文章中使用

  • 更改顺序 (参阅次作为 CO)

    当文件或文件夹复制成员上的进行更改时,如 (该文件的名称) 或成员的 ID,用来构造一条消息,该更改信息被命名为"更改顺序。到该成员的出站伙伴发送更改顺序。如果出站伙伴接受更改,伙伴请求关联的临时文件。更改安装在其各个单独的副本树后,它们每个传播到其出站伙伴更改顺序。
  • 文件 GUID

    文件 GUID 标识的文件或文件夹。它是由创建并管理复制服务。与复制版本的数量和 $ 事件时间的 GUID,文件存储在文件 ID 表 FRS 数据库中。相应的文件和文件夹在所有副本集成员都有相同的文件的 GUID。
  • 文件 ID 表

    文件 ID 表是包含一个包含每个文件的版本和标识信息的项的 FRS 数据库中的表和副本树中的文件夹。
  • 基于标识的复制

    副本树中的所有对象都分配一个唯一的 id。 frs,使用 NTFS 的对象 ID 属性包含一个 16 字节的 GUID。同一对象上所有的副本成员具有相同的对象 id。此功能允许通过使用对象的 GUID 和相应的父 GUID 的对象的明确的位置。
  • 副本合作伙伴

    复制成员的直接的上游和下游伙伴称为它的复制伙伴。上游伙伴也被称为入站伙伴。下游伙伴也被称为出站伙伴。
  • 副本集

    FRS,在两个或更多计算机配置为复制文件夹的内容被称为副本集。每台计算机都称为副本成员。
  • 更新序列号 (USN)

    NTFS 维护为每个卷的单调递增序列号。此号码是更新序列号 (USN)。每次在的卷上的文件以进行修改时,USN 将递增。
  • 版本矢量

    该向量是一个向量的 usn,副本集成员的每一个条目的位置。所有的复制更改顺序执行原始发件人的源成员的 GUID 和相关联的 USN。为每个副本集成员接收到更新,它跟踪分配给源成员的矢量插槽中 USN。此矢量描述副本树与每个成员相关的最新程度如何。若要筛选从可能已经收到更新的入站伙伴的更新然后使用版本向量。当两个成员加入时,版本向量也提供到入站伙伴。在创建一个新的连接时扫描文件 ID 表看不到由新的出站伙伴的较新更新使用版本向量。

更多信息

FRS 是一个多线程、 多主机复制引擎。 Windows Server 2003 和基于 Windows 2000 的域控制器和服务器使用 FRS 复制组策略设置和登录脚本的客户端计算机。 FRS 还可以在 Windows Server 2003 和承载在同一个容错分布式文件系统 (DFS) 根或子节点副本的基于 Windows 2000 的服务器之间复制内容。

程序在此修补程序已解决的问题列表

本文中介绍的修补程序解决以下问题:
  • "< StuInstallRename: 420: 1430年: S3: 00: 00: 00 >:: CoG 91cc0f81,CxtG 847d1e73,FV 2 FID 00010000 00000026,FN: DirName,[重命名失败 (ERROR_ACCESS_DENIED)]"错误信息

    当现有文件的一个更改订单是按一个隐式重命名更改顺序,和不检查 morph 冲突的情况下可能会出现此错误消息。传入更改订单将成为隐式重命名更改订单后通常检查的名称冲突。但是时不检查已有的文件的更改顺序的 morph 冲突,并不会生成一个 morph, 更改顺序仍然具有"DirName"中的名称安装。如此一来重命名操作无法处理文件安装过程中由于它被阻止通过"DirName"。
  • 关于事件 ID 13508 信息不完整警告消息

    事件 ID 13508,事件日志中记录的警告消息包含不完整的信息。您可能无法了解必须在日志中会出现此消息时要执行的操作。
  • 事件 ID 13506 记录错误和 FRS 停止间歇性停止响应

    FRS 可能停止响应每隔几分钟,类似于以下内容的条目被记录到事件日志:
    错误 13505 STOPPED_ASSERT
    信息 13502 停止
    错误 13555 IN_ERROR_STATE 字符串: SystemRoot\ ntfrs\jet
    错误 13506 ASSERT 字符串: ChgOrdDispatch: | 7340 | COE_FLAG_ON (ChangeOrder、 COE_FLAG_NEED_DELETE)
    警告 13508 LONG_JOIN 字符串: COMP1 | COMP2
    信息 13501 起始
    错误 13505 STOPPED_ASSERT
    信息 13502 停止
    错误 13555 IN_ERROR_STATE
  • 复制停止响应 (挂起) 时的大文件的 Vvjoin 临时生成带有长时间

    当 vvjoin 对于大的文件的临时文件生成很长时间才能完成,可能会发生提取请求超时。这可能会导致复制停止响应 (挂起)。
  • Sysvol 被标记为就绪之前在副本集根中存在的文件系统策略在域控制器上

    在某些的情况下,您可能会发现之前在副本集根目录中存在的文件系统策略的服务器上最近被提升为域控制器的 Sysvol 标为准备。
  • 内存泄漏 Windows 管理规范 (WMI) 中的条件

    在 WMI 中,FRS 中的一个句柄泄漏可能会导致内存泄漏条件。

包含在此修复程序中的更新

本文中介绍的修补程序向 FRS 添加以下新功能:
  • 用于 Debug 文件夹的安全设置

    Everyone 组具有调试文件夹和调试日志文件存储在调试文件夹中的完全控制权限。调试日志中包含的信息包括文件和文件夹名称以及其他与 FRS 操作有关的信息。调试日志不包含有关内容的任何有用信息的复制的文件。只有在管理员组的成员被授予对由 FRS.创建其他文件夹的访问这些文件夹包括暂存,数据库,Pre-Install,和 Pre-Existing 文件夹。

    应用此修补程序后,您可以增加调试文件夹的安全设置,以匹配其他 FRS.由创建的文件夹的安全设置
  • 要强制复制 NTFRSUTL FORCEREPL 命令行选项

    使用新的 ntfrsutl forcerepl 命令可以强制执行复制而不考虑预定义的复制日程安排。这只实现的域控制器的 Sysvol 的副本集。

    ntfrsutl forcerepl [Computer] / [SetName] / p [DnsName]

    此命令将强制 FRS 启动一个复制周期。 您必须指定 ComputerSetNameDnsName

    注意在此命令中使用以下占位符:
    • [Computer] = 与 NtFrs 服务在这台计算机上的连接。
    • [SetName] = 在副本集的名称。
    • [DnsName] = 强制复制入站伙伴的 DNS 名称。

    例如:
    ntfrsutl.exe forcerepl DestinationDC /"域系统卷 (SYSVOL 共享)"/ p SourceDC.domain.com

    当您使用 / 选项时,在此示例中的引号是必需的。 如果在引号不存在,该命令不起作用。
  • 在 NTFS 日志大小增加

    FRS 使用 NTFS 文件系统日志时对文件进行的更改通知它。如果日志换行,FRS 失去对它有复制的更改的跟踪,您必须执行非权威性还原操作。当应用了此修补程序 NTFS 日志大小增加到 512 兆字节 (MB),以减少日志环绕的风险。
  • 为共享冲突问题的新选项

    安装重写的新功能允许 FRS 重写文件安装上的共享冲突。此外,一个新的事件 ID 被创建了共享与冲突相关的活动的日志。有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
    822300FRS 在试图复制仍在使用的数据时遇到"ERROR_SHARING_VIOLATION"错误
    816493如何配置文件复制服务以允许更少的共享冲突的块复制

修复程序信息

修改产品默认行为的受支持的功能现在可从 Microsoft,但它只能用于修改本文介绍的行为。它仅应用于专门需要它的系统。此功能可能还会接受进一步的测试。因此,如果缺少此功能不会受到严重影响系统,我们建议您等待包含此功能在下一个 Windows Server 2003 服务包。

要立即获得此功能,请与 Microsoft 产品支持服务联系。有关 Microsoft 产品支持服务电话号码和关于支持费用的信息的完整列表,请访问下面的 Microsoft 网站:
http://support.microsoft.com/contactus/?ws=support

系统必备组件

需要任何先决条件不。

重新启动要求

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

修补程序替代信息

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

文件信息

如果您应用此修复程序的服务器中有一个已安装的版本的 Windows Server 2003 支持工具您必须使用新版本的 NTFRSUTL.EXE 替换 NTFRSUTL.EXE 支持工具文件夹中。此外,您可以删除 NTFRSUTL.EXE 支持工具文件夹中的版本,因为 %systemroot%\system32 到安装新版本。
此修补程序的英文版具有的文件属性 (或更新的文件属性) 在下表中列出。日期和时间对这些文件列出在协调世界时 (UTC)。当您查看文件信息时,将转换为本地时间。若要 UTC 与本地时间之间的时差使用控制面板中的日期和时间工具中的 时区 选项卡。
   Date         Time   Version       Size     File name
   -------------------------------------------------------
   23-Jan-2004  01:49  5.2.3790.121  772,096  Ntfrs.exe
   23-Jan-2004  01:49  5.2.3790.121   57,856  Ntfrsapi.dll
   23-Jan-2004  01:49  5.2.3790.121   21,504  Ntfrsprf.dll
   23-Jan-2004  01:49  5.2.3790.123    9,728  Ntfrsutl.exe
重要此修补程序会增加默认日志的大小从 128 MB 到 512 MB。或者,您必须手动设置以阻止增加或请确保您有足够的可用硬盘空间,以适合大小增加相应的注册表项。 有关 FRS 的注册表项的其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
221111FRS 在注册表中的项的说明

属性

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