你目前正处于脱机状态,正在等待 Internet 重新连接

有关 DFS 命名空间服务和其运行 Windows Server 2003 或 Windows Server 2008 的计算机上的配置数据

针对 Windows Server 2003 的支持已于 2015 年 7 月 14 日终止。

Microsoft 已于 2015 年 7 月 14 日终止了对于 Windows Server 2003 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 977511
概要
分布式文件系统 (DFS) 名称空间服务将配置数据存储在多个位置。如果部分数据丢失或无法访问,可能会遇到故障,无法创建一个命名空间。
简介
本文讨论了以下主题可帮助您创建一个命名空间:
  • 配置数据的存储位置。
  • 示例数据变得不一致。
  • 您可以使用删除孤立的配置数据的方法。
  • 症状,您可能会收到错误消息。
更多信息

DFS 命名空间配置的存储位置

在以下位置存储不同的配置数据的分布式文件系统 (DFS) 名称空间:
  • 活动目录(AD) 域服务 (AD DS) 将基于域的命名空间的配置数据存储在包含命名空间的服务器名称、 文件夹目标和各种其他配置数据的一个或多个对象。
  • 命名空间服务器维护每个命名空间承载共享。
  • 在基于域的命名空间的服务器上的注册表项存储命名空间成员身份。

    注意:独立命名空间服务器上,注册表项存储所有命名空间配置数据。
如果任何一部分的配置数据已丢失或无效,您可能无法管理的命名空间。此外,可能会收到很多不同的错误消息,当您使用 DFS 命名空间 Microsoft 管理控制台 (MMC) 管理单元中、 Dfsutil.exe 工具或 Dfscmd.exe 工具或当客户端访问命名空间管理 DFS 命名空间。请参阅"症状和错误消息"部分以列表可能的错误消息。

如何 DFS 命名空间配置可能会导致数据不一致的例子

  • 在基于域的命名空间服务器上执行/清洁 dfsutil命令。此命令中移除的命名空间的注册表数据。配置数据存储在 AD DS 中保持,并且是枚举的 DFS 命名空间 mmc 管理单元。
  • 执行一次权威性还原 AD ds 的目的是为了恢复使用 DFS 管理工具 (如 DFS 命名空间 mmc 管理单元或 Dfsutil.exe 工具已被删除的 DFS 命名空间。尽管 AD ds 还原操作可能会成功,除非其他 DFS 命名空间配置数据还被还原或恢复不可操作的命名空间。
  • 通过使用备份服务器之前创建的命名空间服务器的系统状态的恢复成为命名空间服务器。
  • 活动目录复制故障阻止命名空间服务器定位的 DFS 命名空间的配置数据。
  • 不正确的修改或不正确移除的命名空间的命名空间服务器上的共享位置。
  • 手动操作的注册表或 AD DS 命名空间配置数据。

DFS 命名空间配置清理和删除

DFS 命名空间配置数据管理和维护的管理工具,使用 DFS 的 Api。DFS Api 通知 活动目录(AD) 域控制器以及有关配置更改的 DFS 命名空间服务器。此行为可防止配置数据变得孤立,并保证配置数据的一致性。如果禁止通知过程,或者如果数据被删除或丢失,请按照此处列出要删除的配置数据的清理步骤。除非设置为域控制器或命名空间服务器的系统状态备份,将不恢复这些更改。

有关如何为运行 Windows Server 2003 的服务器的系统状态备份的详细信息,请访问下面的 Microsoft Web 站点:有关如何备份系统状态的服务器正在运行 Windows Server 2008 的详细信息,请访问下面的 Microsoft Web 站点:注意:如果配置数据的恢复是不可能的或不需要,只应使用下列步骤。

有关 DFS 命名空间的恢复过程的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
969382 在 Windows 2003 和 2008年服务器的 DFS 命名空间的恢复过程
  1. 基于域的 DFS 命名空间中,验证删除 AD DS 命名空间配置数据。之前删除过程,您必须准确地识别与出现故障或不一致的命名空间关联的对象。若要删除 AD DS 命名空间配置数据,请执行以下步骤:
    1. 打开 Adsiedit.msc 工具。此工具包含在 Windows Server 2008 中,需要安装 AD DS 角色或工具。此工具可用于 Windows Server 2003 的支持工具。

      有关 Adsiedit.msc 工具的详细信息,请访问下面的 Microsoft Web 站点:
    2. 找到承载的基于域的命名空间的域的域分区。移动到以下位置:
      CN = Dfs 配置,CN = 系统,DC =<domain dn=""></domain>
      注意:" <domain dn=""></domain> 占位符是域的可分辨的名称。

      DFS 命名空间在此位置中存储的配置对象。"Windows 2000 服务器模式"命名空间都具有命名空间具有相同名为"fTDfs"类对象。"Windows Server 2008 模式"命名空间具有"msDFS NamespaceAnchor"类对象,名为具有相同的关联的命名空间,并可能包含其他子对象的任何配置文件夹。
    3. 选择适当的对象,如"fTDfs"或"msDFS NamespaceAnchor"对象,然后将其删除与任何子对象。

      注意:活动目录复制延迟时间可能会延迟此更改操作传播到远程域控制器。
  2. 在任何命名空间服务器承载命名空间,请验证 DFS 命名空间注册表配置数据的删除。如果在服务器上承载其他正常运行的命名空间,请确保只有不一致的名称空间的注册表项被删除。要删除的 DFS 命名空间注册表配置数据,请执行以下步骤:
    1. 在注册表编辑器中,使用以下路径之一在相应的路径找到配置注册表项的命名空间:

      在"2008年模式 Windows 服务器"域基于 DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\domainV2
      独立的 DFSN
      HKEY_LOCAL_MACHINE \Software\Microsoft\Dfs\Roots\Standalone
      在"Windows 2000 服务器模式"域基于 DFSN
      HKEY_LOCAL_MACHINE\Software\Microsoft\Dfs\Roots\Domain
      有关 Windows 2000 Server 注册表存储位置的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
      224384 如何: 强制删除 DFS 配置信息
    2. 如果找到对不一致的名称空间同名的注册表项,则使用 Dfsutil.exe 工具来删除该注册表项。例如,运行以下命令:
      dfsutil / 清洁 /server:服务器名 /share:共享名 /verbose

      注意:" 服务器名 占位符是承载命名空间的服务器的名称和 共享名 占位符是根目录共享的名称。
      或者,手动删除注册表项。
    3. 在命名空间服务器上,重新启动在 Windows Server 2003 和 Windows Server 2008 中的 DFS 命名空间服务注册服务更改的 DFS 服务。
  3. 删除已从命名空间服务器的命名空间关联的文件共享。若要执行此步骤的失败可能导致重建失败,因为 DFS 命名空间可能会阻止创建命名空间的命名空间。

    Windows Server 2003
    1. 打开计算机管理 mmc 管理单元。若要执行此操作,请运行 Compmgmt.msc 工具。
    2. 展开系统工具,展开共享文件夹,然后单击共享
    3. DFS 命名空间共享位置,右键单击,然后单击停止共享。如果您收到下面的错误消息,必须重新启动服务器,然后再次尝试使用计算机管理 MMC 管理单元中删除共享:
      "系统不能停止共享 <\\server\share></\\server\share> 因为共享的文件夹是分布式文件系统 (DFS) 命名空间根路径"
    Windows Server 2008
    1. 打开"共享和存储管理"mmc 管理单元。若要执行此操作,请运行 StorageMgmt.msc 工具。
    2. 用鼠标右键单击共享的命名空间,然后单击停止共享。如果您收到下面的错误消息,必须重新启动服务器,然后再使用计算机管理 MMC 管理单元中删除共享:
      系统不能停止共享 <\\server\share></\\server\share> 因为共享的文件夹是分布式文件系统 (DFS) 命名空间根路径
后评估的所有其他恢复选项应仅视为更改 DFS 命名空间的配置数据。我们建议您定期获取用于 DFS 命名空间服务器和基于域的 DFS 命名空间的域控制器的系统状态备份。这些备份可用于将命名空间配置还原到完整的操作,而无需拥有 DFS 命名空间配置数据不一致的风险。

症状和错误消息

DFS 管理 MMC (Dfsmgmt.msc)

在 Dfsmgmt.msc 工具中,您可能会收到以下错误消息:
  • \\domain.com\namespace: 无法查询的命名空间。找不到元素。
  • 您已指定的服务器承载具有此名称的命名空间。请选择另一个命名空间名称或另一台服务器承载命名空间。
  • 在服务器上已存在的共享的文件夹名称"命名空间" <servername></servername>.如果使用现有的共享的文件夹,则在编辑设置对话框中指定的安全设置将不适用于。若要使用这些设置创建一个共享的文件夹,您必须先删除现有的共享的文件夹。
  • 命名空间中创建命名空间服务器的域中不唯一。您必须返回若要选择一个新的命名空间名称,或更改独立命名空间类型。
  • \\\1&gt;: 命名空间服务器?服务器名\1&gt; 无法添加。不能创建一个文件,该文件已经存在。
  • \\domain.com\namespace: 无法查询命名空间。系统无法找到指定的文件。
  • \\domain.com\namespace: 无法查询命名空间。设备未准备好使用。
  • 试图删除共享时出错。 <namespacefolder></namespacefolder>.从分布式文件系统必须移除共享,则可以将其删除之前。

MMC (Dfsgui.msc) 的分布式的文件系统

在 Dfsgui.msc 工具中,您可能会收到以下错误消息:
  • 指定的 DFS 根目录不存在。
  • DFS 根"1&gt;"已存在。请为新的 DFS 根目录指定其他名称。
  • 服务器的服务器名上创建 DFS 根目录时发生了下列错误: 无法创建该文件时该文件已经存在。
  • 指定的 DFS 根目录不存在。
  • 系统无法找到指定的文件。

Dfsutil.exe

在 Dfsutil.exe 工具中,您可能会收到以下错误消息:
  • 发生了系统错误 1168年。找不到元素。

Dfscmd.exe

在 Dfscmd.exe 工具中,您可能会收到以下错误消息:
  • 发生了系统错误 1168年。找不到元素。
  • 发生了系统错误 80。该文件存在。
  • 发生了系统错误 2。系统无法找到指定的文件。

DFS 客户端

运行 DFS 客户端的计算机,您可能会收到以下错误消息:
  • Windows 找不到 \\domain.com\namespace\folder。确保键入的名称是否正确,然后再试一次。
  • 未找到文件。
  • Windows 不能访问 \\domain.com\namespace\folder。请检查名称的拼写。否则,可能是您的网络有问题。
    更多详细信息:
    错误代码: 0x80070002 系统无法找到指定的文件。
  • Windows 不能访问 \\domain.com\namespace1。找不到网络路径错误代码 0x80070035。
  • \\domain.com\namespace\folder 不能访问。您可能没有权限使用网络资源。.找不到网络路径。
  • 无法读取配置信息,从域控制器,或者因为机器不可使用,或者是访问被拒绝。
  • Windows 不能访问 \\domain.com\namespace。请检查名称的拼写。否则,可能是您的网络有问题。
    更多详细信息:
    错误代码: 0x80070035,找不到网络路径。
  • 系统无法找到指定的路径。

警告:本文已自动翻译

属性

文章 ID:977511 - 上次审阅时间:03/15/2015 10:32:00 - 修订版本: 2.0

Windows Server 2008 Datacenter without Hyper-V, Windows Server 2008 Enterprise without Hyper-V, Windows Server 2008 for Itanium-Based Systems, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2008 Standard without Hyper-V, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Microsoft Windows Server 2003 R2 Datacenter Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Datacenter Edition (64-Bit x86), Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86), Microsoft Windows Server 2003 R2 Enterprise Edition (64-Bit x86), Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86), Microsoft Windows Server 2003 R2 Standard Edition (64-Bit x86), Microsoft Windows Server 2003 Datacenter Edition, Microsoft Windows Server 2003, Datacenter Edition for Itanium-Based Systems, Microsoft Windows Server 2003, Datacenter x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition, Microsoft Windows Server 2003 Enterprise Edition, Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems, Microsoft Windows Server 2003, Standard x64 Edition, Microsoft Windows Server 2003 Standard Edition, Windows Server 2008 R2 Service Pack 1

  • kberrmsg kbhowto kbtshoot kbexpertiseinter kbsurveynew kbinfo kbmt KB977511 KbMtzh
反馈