Share via


在 SharePoint 2013 移除伺服器陣列中的伺服器

適用于:yes-img-132013 no-img-16 2016no-img-192019 no-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

執行 SharePoint 2013 的伺服器陣列有三種伺服器:網頁伺服器、應用程式伺服器,以及資料庫伺服器。 您用來從 SharePoint 伺服器陣列移除伺服器的方式取決於您從伺服器陣列移除的伺服器類型而有所不同。

從 SharePoint 伺服器陣列移除網頁伺服器或應用程式伺服器

如需 SharePoint 2013 支援之解除安裝程序的相關資訊,請參閱解除安裝 SharePoint 2013

移除包含搜尋拓撲元件的伺服器會影響未來的搜尋活動。 影響程度取決於伺服器陣列搜尋拓撲。 建議您先移除或重新定位伺服器中的任何搜尋拓撲元件,然後再從伺服器陣列移除伺服器。

若您移除架設編目元件的伺服器,將不會遺失任何索引檔案。 但可能會降低或移除編目內容的能力。

在下列情況中,您可能會遺失索引檔案:

  • 伺服器陣列只有一個查詢元件,而且您移除架設查詢元件的伺服器。

  • 您已設定要進行索引分割,並刪除其中一個分割區的最後一個查詢元件。 在這種情況下,您將遺失一部分索引。

在這些情況下,必須執行完整編目才能重新建立索引檔案。

您可以部署特定技術,以在搜尋拓撲中建置容錯。 如果遵循這些技術,則刻意或非計劃性地從拓撲移除伺服器,不需遺失資料,也不會影響編目或提供查詢的能力。 (不過,效能仍可能受到影響。) 如需詳細資訊,請參閱 SharePoint Server 的技術圖表

請確定您要刪除之伺服器不是執行任何重要網站元件的伺服器。 如果有重要服務或元件 (例如,自訂網頁組件) 在伺服器上執行,而且無法在伺服器陣列中的另一個伺服器上使用,移除伺服器可能會損害伺服器中的網站。 例如,如果您要移除之伺服器是伺服器陣列中執行 Business Data Connectivity Service 的唯一應用程式伺服器,則刪除伺服器會使依賴於服務的網站停止正常執行。

使用控制台移除伺服器陣列中的網頁伺服器或應用程式伺服器

您可以透過控制台從伺服器解除安裝 SharePoint 2013 ,以移除伺服器陣列中的網頁伺服器或應用程式伺服器。 當您使用控制台解除安裝 SharePoint 2013 時,即從伺服器移除程式檔案與其他資訊。

使用 [控制台],從伺服器陣列將網頁伺服器或應用程式伺服器移除

  1. 確認完成此程序的使用者帳戶具備下列認證:

    • 執行此程序的使用者帳戶為伺服器上管理員群組的成員。
  2. 停止在伺服器上執行的服務。 如需如何判斷哪些服務正在特定伺服器上執行和停止服務的相關資訊,請參閱 啟動或停止 SharePoint Server 中的服務

  3. 在移除伺服器陣列中的伺服器上,按一下 [開始]、[控制台],然後再按兩下 [程序和功能]

  4. In the list of currently installed programs, click SharePoint 2013, and then click Uninstall.

  5. 按一下確認提示中的 [繼續] 解除安裝程序。

使用 Microsoft PowerShell 從 SharePoint 伺服器陣列移除伺服器

在您刪除伺服器陣列中的資料庫伺服器之前,請確定您已將伺服器上儲存之任何資料庫移至伺服器陣列中的另一個資料庫伺服器上。

注意事項

建議的方式是使用 PowerShell 從伺服器陣列移除伺服器。

使用 PowerShell 從 SharePoint 伺服器陣列移除伺服器

確認您具備下列成員身分:

  • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

  • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

  • 正在執行 PowerShell Cmdlet 之所在伺服器上的系統管理員群組。

    系統管理員可以使用 Add-SPShellAdmin Cmdlet 授與使用 SharePoint Server 2013 Cmdlet 的權限。

    注意事項

    [!附註] 如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。 如需 PowerShell 權限的其他資訊,請參閱<Add-SPShellAdmin>。

  1. 從 PowerShell 命令提示字元中,輸入下列命令。

    Disconnect-SPConfigurationDatabase 
    

    注意事項

    [!附註] 此 Cmdlet 只會從 SharePoint 伺服器陣列移除 local SharePoint server 。 無法從 SharePoint 伺服器陣列移除遠端 SharePoint 伺服器或資料庫伺服器。

使用 PSConfig.exe 命令列工具從 SharePoint 伺服器陣列移除伺服器

您可以使用 PSConfig.exe 工具從 SharePoint 伺服器陣列移除伺服器,此工具是執行數個控制 SharePoint Server 2013 設定方式之作業的替代介面。 您必須是本機電腦上 Administrators 群組的成員,才可執行這些程序。

使用 PSConfig 從伺服器陣列移除 SharePoint 伺服器

  1. 確認您具備下列成員身分:

    • SQL Server 執行個體上的 securityadmin 固定伺服器角色。

    • 所有要更新之資料庫上的 db_owner 固定資料庫角色。

    • 正在執行 PSConfig.exe 工具所在伺服器上的系統管理員群組。

      注意事項

      [!附註] 如果您不具備上述權限,請連絡安裝程式系統管理員或 SQL Server 系統管理員要求權限。

    • 在命令提示字元中輸入下列語法。

      psconfig.exe -cmd configdb -disconnect
      

從 SharePoint 伺服器陣列移除資料庫伺服器

若要在不解除安裝 SharePoint 的情況下從伺服器陣列移除資料庫伺服器,進而刪除儲存在資料庫中的資料,您必須先將該伺服器所裝載的任何資料庫移至伺服器陣列中的其他資料庫伺服器,然後使用 管理中心 從伺服器陣列中移除資料庫伺服器。

如果資料庫伺服器是伺服器陣列中唯一可用的資料庫伺服器,或者為架設設定資料庫的資料庫伺服器,您就不能將其移除。

注意

如果從執行 管理中心 的伺服器解除安裝 SharePoint 2013,則在您設定伺服器陣列中另一個伺服器以架設 管理中心 網站之前,將無法管理伺服器陣列。

藉由使用管理中心從 SharePoint 伺服器陣列移除資料庫伺服器、網頁伺服器或應用程式伺服器

如果無法再使用網頁伺服器或應用程式伺服器,或是如果無法從控制台解除安裝 SharePoint 2013,您可以使用 SharePoint 管理中心網站 移除伺服器陣列中的網頁伺服器或應用程式伺服器。 使用 管理中心 從伺服器陣列移除伺服器不會從伺服器解除安裝 SharePoint 2013,也不會讓該伺服器上的任何站台變成無法存取。 建議您採用使用控制台移除伺服器陣列中的網頁伺服器或應用程式伺服器所述的處理程序解除安裝 SharePoint 2013,而非使用 管理中心 移除伺服器。

使用 管理中心 移除伺服器陣列中的伺服器時不會刪除伺服器上的資訊。 使用Use the 管理中心 程序僅適用於移除資料庫伺服器,或無法從控制台解除安裝伺服器時,用於移除伺服器陣列中的網頁伺服器或應用程式伺服器。

您可以依照這些步驟移除伺服器陣列中的網頁伺服器、應用程式伺服器或資料庫伺服器。 然而,建議您使用控制台,而不是使用 管理中心,移除伺服器陣列中的網頁伺服器和應用程式伺服器。 如需詳細資訊,請參閱使用控制台移除伺服器陣列中的網頁伺服器或應用程式伺服器

在您刪除伺服器陣列中的資料庫伺服器之前,請確定您已將伺服器上儲存之任何資料庫移至伺服器陣列中的另一個資料庫伺服器上。

藉由使用管理中心,從 SharePoint 伺服器陣列移除資料庫伺服器、網頁伺服器或應用程式伺服器

  1. 確認完成此程序的使用者帳戶具備下列認證:

    • 執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

    • 執行此程序的使用者帳戶為伺服器上管理員群組的成員。

  2. 停止在伺服器上執行的服務。 如需如何判斷哪些服務正在特定伺服器上執行和停止服務的相關資訊,請參閱 啟動或停止 SharePoint Server 中的服務

  3. 在 [SharePoint 管理中心] 網站上的 [系統設定] 區段中,按一下 [管理此伺服器陣列中的伺服器]

  4. 在 [伺服器陣列中的伺服器] 頁面上,找出包含要移除伺服器名稱的那一行,然後按一下 [移除伺服器]。

  5. 在出現的警告中,按一下 [確定] 移除伺服器,或按一下 [取消] 停止作業。

    頁面更新後,伺服器清單中不再顯示所移除的伺服器。

另請參閱

其他資源

安裝 SharePoint 2013