刪除服務應用程式 (SharePoint Server 2010)

 

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

上次修改主題的時間: 2014-10-10

您可以使用 SharePoint 管理中心或 Windows PowerShell 2.0 Cmdlet 刪除服務應用程式。請注意,刪除服務應用程式的為永久性的作業,也就是說此作業無法復原。

刪除服務應用程式之前,確認此作業不會對使用者造成不利影響。作為最佳案例,您應確保目前任何 Web 應用程式均未使用打算刪除的服務應用程式。如需如何從 Web 應用程式中斷服務應用程式的連線資訊,請參閱<新增或移除連線至 Web 應用程式的服務應用程式 (SharePoint Server 2010)>。

刪除服務應用程式時,您可以選取也刪除服務應用程式的資料庫 (並非所有服務應用程式都具備資料庫)。如果以後將會重新建立服務應用程式,請不要刪除服務應用程式的資料庫。另一方面,如果服務應用程式是臨時的,您將有可能會想要在此作業中刪除服務應用程式的資料庫。

若要確保服務應用程式在將來可以使用,請考慮在刪除服務應用程式之前,對其進行備份。如需詳細資訊,請參閱<備份服務應用程式 (SharePoint Server 2010)>與<還原服務應用程式 (SharePoint Server 2010)>。

本文內容:

使用管理中心刪除服務應用程式

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

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

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

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

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

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

使用 Windows PowerShell 刪除服務應用程式

  1. 確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

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

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

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

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

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

    重要

    必須在引號內輸入顯示名稱,而且輸入顯示名稱必須與服務應用程式的顯示名稱完全相符 (包括大小寫)。強烈建議您不要建立具備同一顯示名稱的多個服務應用程式,當您處於此情況下時,可以使用 Get-SPServiceApplication Cmdlet 列出所有服務應用程式。然後,可以將服務應用程式 GUID 與 –Identity 參數一起使用,以指定要刪除的服務應用程式。如需詳細資訊,請參閱<Get-SPServiceApplication>。

  7. 若要刪除選取的服務應用程式,請執行下列命令之一。在兩種情況下,系統都會提示您確認刪除。

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

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

      Remove-SPServiceApplication $spapp -RemoveData
      

範例

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

ConfirmAre you sure you want to perform this action? YPerforming operation "Remove-SPServiceApplication" on Target

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

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

See Also

Reference

Remove-SPServiceApplicationProxyGroup