刪除 SharePoint Server 中的服務應用程式
適用於:2013 Subscription Edition SharePoint in Microsoft 365
您可以使用SharePoint 管理中心網站或使用 Microsoft PowerShell Cmdlet 刪除 SharePoint Server服務應用程式。
注意
刪除服務應用程式的動作為永久性,您無法復原此作業。
刪除服務應用程式之前,請先確認移除它不會對使用者造成不好的影響。 建議您確定目前沒有 Web 應用程式正在使用您即將刪除的服務應用程式。 如需如何從 Web 應用程式將服務應用程式中斷連線的資訊,請參閱從 SharePoint Server 的 Web 應用程式新增或移除服務應用程式連線。
刪除服務應用程式時,您也可以刪除服務應用程式資料庫。 部分服務應用程式沒有資料庫。 如果您打算在未來重新建立服務應用程式,請不要刪除服務應用程式資料庫。 如果是暫時的服務應用程式,您應該會想要在此作業期間刪除資料庫。
為了確保未來仍可使用服務應用程式,請考慮在刪除它之前先行備份。 如需詳細資訊,請參閱在 SharePoint Server 中備份服務應用程式與在 SharePoint Server 中還原服務應用程式。
使用管理中心刪除服務應用程式
確認執行此程序的使用者帳戶為 SharePoint 伺服器陣列管理員群組的成員。
在 SharePoint 管理中心網站上,依序按一下 [應用程式管理]、[管理服務應用程式]。
On the Manage Service Applications page, click the row that contains the service application that you want to delete. The ribbon becomes available.
在功能區上,按一下 [刪除]。
在確認對話框中,如果您想要刪除服務應用程式資料庫,請選取 [ 刪除與服務應用程式相關聯的數據 ] 旁的複選框。 If you want to retain the database, leave this check box cleared.
按一下 [確定] 刪除服務應用程式,或按一下 [取消] 停止此作業。
使用 PowerShell 刪除服務應用程式
確認您是否符合下列基本需求:
您必須具有 SQL Server 執行個體上 securityadmin 固定伺服器角色中的成員資格
您必須具備所有待更新資料庫之 db_owner 固定資料庫角色中的成員資格。
您必須是正在執行 PowerShell Cmdlet 之伺服器上的系統管理員群組成員。
注意事項
如果未符合這些權限,請連絡設定系統管理員或 SQL Server 系統管理員以要求這些權限。
如需 PowerShell 權限的其他資訊,請參閱權限和Add-SPShellAdmin
啟動 SharePoint 管理命令介面。
在 PowerShell 命令提示字元處,輸入下列命令。
若要擷取您要刪除的服務應用程式,請輸入下列命令:
$spapp = Get-SPServiceApplication -Name "<Service application display name>"
其中 <,[服務應用程式顯示名稱> ] 是您想要刪除之服務應用程式的顯示名稱。
服務應用程式資訊會儲存在 $spapp 變數中。
重要事項
您必須在引號內輸入顯示名稱,而且必須輸入確切的服務應用程式顯示名稱。 這包括大小寫。 建議您不要建立具有相同顯示名稱的多個服務應用程式。 如果您有這種情況,您可以使用 Get-SPServiceApplication Cmdlet 來列出所有服務應用程式。 然後,您可以使用服務應用程式 GUID 和 -Identity 參數來指定您想要刪除的服務應用程式。 如需詳細資訊,請參閱 Get-SPServiceApplication。
若要刪除選取的服務應用程式,請執行下列其中一個命令。 在這兩個情形中,系統都會提示您確認刪除。
- 若要刪除選取的服務應用程式而不移除服務應用程式資料庫,請輸入下列命令:
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。