删除服务应用程序 (SharePoint Foundation 2010)

 

适用于: SharePoint Foundation 2010

上一次修改主题: 2014-10-16

可使用 SharePoint 管理中心或 Windows PowerShell 2.0 cmdlet 删除服务应用程序。请注意,删除服务应用程序这一操作是永久性操作,也就是说此操作无法撤消。

在删除服务应用程序之前,确认此操作将不会为用户造成不利影响。作为最佳方案,您应确保当前任何 Web 应用程序均未使用打算删除的服务应用程序。有关如何从 Web 应用程序断开服务应用程序的连接的信息,请参阅向 Web 应用程序添加或删除服务应用程序连接 (SharePoint Foundation 2010)

在删除某个服务应用程序时,您可以选择也删除该服务应用程序的数据库(并非所有服务应用程序都具有数据库)。如果以后将会重新创建该服务应用程序,则不要删除该服务应用程序的数据库。另一方面,如果该服务应用程序是临时的,则您很可能希望在此操作中删除该服务应用程序的数据库。

若要确保该服务应用程序在将来可用,请考虑在删除该服务应用程序之前对其进行备份。有关详细信息,请参阅备份服务应用程序 (SharePoint Foundation 2010)还原服务应用程序 (SharePoint Foundation 2010)

本文内容:

使用管理中心删除服务应用程序

  1. 确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。

  2. 在 SharePoint 管理中心网站上单击“应用程序管理”,然后单击“管理服务应用程序”。

  3. 在“管理服务应用程序”页上,单击包含要删除的服务应用程序的行。功能区将变为可用。

  4. 在功能区上,单击“删除”。

  5. 在确认对话框中,如果希望删除该服务应用程序的数据库,请选中“删除与服务应用程序关联的数据”旁边的复选框;如果希望保留该服务应用程序的数据库,请将此复选框保持清除状态。

  6. 单击“确定”删除该服务应用程序,或单击“取消”停止此操作。

使用 Windows PowerShell 删除服务应用程序

  1. 验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin

  2. 在“开始”菜单上,单击“所有程序”。

  3. 单击“Microsoft SharePoint 2010 产品”。

  4. 单击“SharePoint 2010 Management Shell”。

  5. 在 Windows PowerShell 命令提示符下,键入以下命令。

  6. 若要检索要删除的服务应用程序,请键入以下命令:

    $spapp = Get-SPServiceApplication -Name "<Service application display 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-SPServiceApplicationRemove-SPServiceApplication

See Also

Reference

Remove-SPServiceApplicationProxyGroup