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

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

本文内容

概要

分布式文件系统 (DFS) 命名空间服务将配置数据存储在多个位置中。如果有此数据已丢失或无法访问,您可能会遇到故障,无法创建命名空间。

简介

本文将讨论以下主题可帮助您创建一个命名空间:
  • 配置数据的的存储位置。
  • 示例数据变得不一致。
  • 您可以使用删除孤立的配置数据的方法。
  • 症状,您可能会收到的错误消息。

更多信息

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

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

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

如何 DFS 命名空间配置数据可能变得不一致的示例

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

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

管理和维护的管理工具使用 DFS 的 api,DFS 命名空间配置数据。DFS api 通知 Active Directory 域控制器和 DFS 命名空间服务器有关的配置更改。此行为可防止配置数据成为孤立的并保证配置数据的一致性。如果通知过程禁止,或者数据被删除或丢失遵循此处列出了要删除的配置数据的清除步骤。除非域控制器或命名空间服务器所做的系统状态备份,这些更改将不可恢复。

有关如何备份系统状态的运行 Windows Server 2003 的服务器的详细信息请访问下面的 Microsoft 网站:
http://technet.microsoft.com/en-us/library/cc759141.aspx
有关如何备份系统状态的服务器正在运行 Windows Server 2008 的详细信息请访问下面的 Microsoft 网站:
http://technet.microsoft.com/en-us/library/cc770266.aspx
注意 如果配置数据的恢复是不可能或不需要,应仅使用以下步骤。

有关为 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 网站:
      http://technet.microsoft.com/en-us/library/cc773354(WS.10).aspx
    2. 找到承载基于域的命名空间的域的域分区。移动到以下位置:
      CN = Dfs-配置 CN = 系统,DC = <domain DN>
      注意<domain DN> 占位符是域的可分辨的名称。

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

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

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

      注意servername 占位符是服务器承载该命名空间的名称和 sharename 占位符是根目录共享的名称。
      或手动删除此密钥。
    3. 在命名空间服务器上重新启动 Windows Server 2003 或 Windows Server 2008 中的,DFS 命名空间服务注册该服务上所作的更改中的 DFS 服务。
  3. 删除与从命名空间服务器命名空间相关联的文件共享。按照此步骤可能会导致失败,因为 DFS 命名空间可能会阻止在命名空间创建命名空间的娱乐。

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

症状和错误消息

DFS 管理 MMC (Dfsmgmt.msc)

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

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

在 Dfsgui.msc 工具中,您可能会收到以下错误消息:
  • 不存在指定的 DFS 根目录。
  • DFS 根"namespace1"已经存在。请给另一个为新的 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 找不到网络路径。
  • 系统找不到指定的路径。

属性

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