刪除 SharePoint 2013 中的服務應用程式

 

適用版本:SharePoint Foundation 2013, SharePoint Server 2013

上次修改主題的時間:2016-12-16

摘要:了解如何使用管理中心或 Windows PowerShell 刪除 SharePoint 2013 中的服務應用程式。

您可以使用 SharePoint 管理中心網站或使用 Windows PowerShell 3.0 Cmdlet 刪除服務應用程式。

注意注意:
刪除服務應用程式的動作為永久性,您無法復原此作業。

刪除服務應用程式之前,請先確認移除它不會對使用者造成不好的影響。最佳作法是,您應該確定目前沒有 Web 應用程式正在使用您即將刪除的服務應用程式。如需如何從 Web 應用程式將服務應用程式中斷連線的資訊,請參閱<從 SharePoint Server 2013 的 Web 應用程式新增或移除服務應用程式連線>。

刪除服務應用程式時,您也可以刪除服務應用程式資料庫 (部分服務應用程式沒有資料庫)。如果您打算在未來重新建立服務應用程式,請不要刪除服務應用程式資料庫。如果是暫時的服務應用程式,您應該會想要在此作業期間刪除資料庫。

為了確保未來仍可使用服務應用程式,請考慮在刪除它之前先行備份。如需詳細資訊,請參閱<在 SharePoint 2013 中備份服務應用程式>及<在 SharePoint 2013 中還原服務應用程式>。

注意事項附註:
因為 SharePoint 2013 在 Internet Information Services (IIS) 中以網站形式運作,所以管理員與使用者均依賴瀏覽器提供的協助工具功能。SharePoint 2013 支援所支援瀏覽器的協助工具功能。如需詳細資訊,請參閱下列資源:
使用管理中心刪除服務應用程式
  1. 確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。

  2. 在 SharePoint 管理中心網站上,依序按一下 [應用程式管理]、[管理服務應用程式]。

  3. 在「管理服務應用程式」頁面上,按一下包含要刪除服務應用程式的列。功能區隨即變為可用。

  4. 在功能區上,按一下 [刪除]。

  5. 在確認對話方塊中,如果想要刪除服務應用程式資料庫,請選取 [刪除與服務應用程式相關聯的資料] 旁的核取方塊;如果想要保留該資料庫,請勿選取此核取方塊。

  6. 按一下 [確定] 刪除服務應用程式,或按一下 [取消] 停止此作業。


使用 Windows PowerShell 刪除服務應用程式
  1. 確認您是否符合下列基本需求:

    • 您必須具有 SQL Server 執行個體上 securityadmin 固定伺服器角色中的成員資格

    • 您必須具備所有待更新資料庫之 db_owner 固定資料庫角色中的成員資格。

    • 您必須是正在執行 Windows PowerShell Cmdlet 之伺服器上的管理員群組成員。

    注意事項附註:
    如果未符合這些權限,請連絡設定管理員或 SQL Server 管理員以要求這些權限。

    如需 Windows PowerShell 權限的其他資訊,請參閱<權限>和<Add-SPShellAdmin

  2. 啟動 SharePoint 2013 管理命令介面。

    • 若為 Windows Server 2008 R2:

      • 在 [開始] 功能表上,依序按一下 [所有程式]、[Microsoft SharePoint 2013 產品] 及 [SharePoint 2013 管理命令介面]。

    • 若為 Windows Server 2012:

      • 在 [開始] 畫面上,按一下 [SharePoint 2013 管理命令介面]。如果 [SharePoint 2013 管理命令介面]

        不在 [開始] 畫面上:

      • 以滑鼠右鍵按一下 [電腦]、[所有應用程式],然後按一下 [SharePoint 2013 管理命令介面]。

    如需如何與 Windows Server 2012 互動的詳細資訊,請參閱<Windows Server 2012 的常見管理工作及瀏覽方式>。

  3. 在 Windows PowerShell 命令提示字元處,輸入下列命令。

  4. 若要擷取您要刪除的服務應用程式,請輸入下列命令:

    $spapp = Get-SPServiceApplication -Name "<Service application display name>"
    

    其中的 <服務應用程式顯示名稱> 是您要刪除之服務應用程式的顯示名稱。

    服務應用程式資訊會儲存在 $spapp 變數中。

    重要事項重要事項:
    您必須在引號之間輸入顯示名稱,且必須輸入正確的服務應用程式顯示名稱 (包括大小寫)。我們建議您不要建立擁有相同顯示名稱的多個服務應用程式。如果您的情形是這樣,可以使用 Get-SPServiceApplication 列出所有服務應用程式。接著您可以使用服務應用程式 GUID 及 –Identity 參數,指定您要刪除的服務應用程式。如需詳細資訊,請參閱<Get-SPServiceApplication>。
  5. 若要刪除選取的服務應用程式,請執行下列其中一個命令。在這兩個情形中,系統都會提示您確認刪除。

    • 若要刪除選取的服務應用程式而不移除服務應用程式資料庫,請輸入下列命令:

      Remove-SPServiceApplication $spapp
      
    • 若要刪除選取的服務應用程式且一併刪除服務應用程式資料庫,請輸入下列命令:

      Remove-SPServiceApplication $spapp -RemoveData
      

$spapp = Get-SPServiceApplication -Name "Contoso BDC Service"
Remove-SPServiceApplication $spapp -RemoveData

在本範例中,服務應用程式 "Contoso BDC Service" 資訊儲存在 $spapp 變數中。確認動作之後,就會永久刪除服務應用程式及其資料庫。

如需詳細資訊,請參閱<Get-SPServiceApplication>及<Remove-SPServiceApplication>。

顯示: