删除服务应用程序 (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 组“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