關於 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 嵌入式管理單元。
  • AD DS 的系統授權還原作業執行復原已刪除使用 DFS 管理工具,例如 [DFS 命名空間 MMC 嵌入式管理單元或 Dfsutil.exe 工具的 DFS 命名空間。雖然 AD DS 還原可能成功,命名空間才會運作也還原或復原其他 DFS 命名空間的組態資料。
  • 藉由使用伺服器之前所建立的備份的命名空間伺服器的系統狀態還原變得命名空間伺服器。
  • 使用中的目錄複寫失敗防止命名空間伺服器尋找 DFS 命名空間組態資料。
  • 不正確的修改或不正確移除命名空間的命名空間伺服器上共用。
  • 手動操作或 AD DS 命名空間組態資料的登錄。

DFS 命名空間組態清理和移除

DFS 命名空間設定資料是管理和維護的使用 DFS API 的管理工具。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. 在 [登錄編輯程式] 中,會尋找在適當的路徑的組態登錄機碼,命名空間的使用其中一種下列路徑:

      網域基礎 DFSN 在 「 Windows Server 2008 模式"
      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: servername /share: sharename / 詳細

      附註servername 版面配置區是伺服器裝載該命名空間的名稱,而 sharename 版面配置區是根目錄共用的名稱。
      或以手動方式刪除機碼。
    3. 命名空間] 伺服器上重新啟動在 Windows Server 2003 或 DFS 命名空間服務在 Windows Server 2008 中的登錄在服務上的變更的 DFS 服務。
  3. 移除已從命名空間伺服器命名空間相關聯的檔案共用。無法執行這個步驟可能會造成失敗因為 DFS 命名空間可能會封鎖命名空間建立命名空間重新建立。

    Windows Server 2003
    1. 開啟 [電腦管理 MMC] 嵌入式管理單元。如果要執行這項操作,執行 Compmgmt.msc 工具。
    2. 展開 [系統工具],展開 [共用資料夾],然後再按一下 [共用]。
    3. DFS 命名空間共用] 上按一下滑鼠右鍵,然後按一下 [停止共用]。如果您收到下列的錯誤訊息時,您必須重新啟動伺服器,再試一次使用電腦管理 MMC 嵌入式管理單元移除共用:
      「 系統無法停止共用 <\\server\share> 因為共用的資料夾是一個分散式檔案系統 (DFS) 命名空間根目錄"
    Windows Server 2008
    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 x64 Edition
  • Microsoft Windows Server 2003 R2 Enterprise Edition (32-Bit x86)
  • Microsoft Windows Server 2003 R2 Enterprise x64 Edition
  • Microsoft Windows Server 2003 R2 Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003 R2 Standard x64 Edition
  • Microsoft Windows Server 2003, Datacenter Edition (32-bit x86)
  • 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 (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
關鍵字:?
kbmt kberrmsg kbhowto kbtshoot kbexpertiseinter kbsurveynew kbinfo KB977511 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本: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