适用于: SharePoint Foundation 2010
上一次修改主题: 2014-10-16
可使用 SharePoint 管理中心或 Windows PowerShell 2.0 cmdlet 删除服务应用程序。请注意,删除服务应用程序这一操作是永久性操作,也就是说此操作无法撤消。
在删除服务应用程序之前,确认此操作将不会为用户造成不利影响。作为最佳方案,您应确保当前任何 Web 应用程序均未使用打算删除的服务应用程序。有关如何从 Web 应用程序断开服务应用程序的连接的信息,请参阅向 Web 应用程序添加或删除服务应用程序连接 (SharePoint Foundation 2010)。
在删除某个服务应用程序时,您可以选择也删除该服务应用程序的数据库(并非所有服务应用程序都具有数据库)。如果以后将会重新创建该服务应用程序,则不要删除该服务应用程序的数据库。另一方面,如果该服务应用程序是临时的,则您很可能希望在此操作中删除该服务应用程序的数据库。
若要确保该服务应用程序在将来可用,请考虑在删除该服务应用程序之前对其进行备份。有关详细信息,请参阅备份服务应用程序 (SharePoint Foundation 2010) 和还原服务应用程序 (SharePoint Foundation 2010)。
本文内容:
使用 Windows PowerShell 删除服务应用程序
使用管理中心删除服务应用程序
确认执行此过程的用户帐户是 SharePoint 组“Farm Administrators”的成员。
在 SharePoint 管理中心网站上单击“应用程序管理”,然后单击“管理服务应用程序”。
在“管理服务应用程序”页上,单击包含要删除的服务应用程序的行。功能区将变为可用。
在功能区上,单击“删除”。
在确认对话框中,如果希望删除该服务应用程序的数据库,请选中“删除与服务应用程序关联的数据”旁边的复选框;如果希望保留该服务应用程序的数据库,请将此复选框保持清除状态。
单击“确定”删除该服务应用程序,或单击“取消”停止此操作。
使用 Windows PowerShell 删除服务应用程序
验证您是否满足以下最低要求:请参阅 Add-SPShellAdmin。
在“开始”菜单上,单击“所有程序”。
单击“Microsoft SharePoint 2010 产品”。
单击“SharePoint 2010 Management Shell”。
在 Windows PowerShell 命令提示符下,键入以下命令。
若要检索要删除的服务应用程序,请键入以下命令:
$spapp = Get-SPServiceApplication -Name "<Service application display 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
ConfirmAre you sure you want to perform this action? YPerforming operation "Remove-SPServiceApplication" on Target
在此示例中,服务应用程序“Contoso BDC Service”信息存储在 $spapp 变量中。确认操作后,将永久删除服务应用程序及其数据库。
有关详细信息,请参阅 Get-SPServiceApplication 和 Remove-SPServiceApplication。