刪除 Web 應用程式 (SharePoint Server 2010)
適用版本: SharePoint Foundation 2010, SharePoint Server 2010
上次修改主題的時間: 2010-12-09
本文說明如何刪除 Web 應用程式。當您刪除 Web 應用程式時,可以選擇性地刪除內容資料庫和 IIS 網站。若您刪除內容資料庫,則會刪除資料庫中內含的所有網站內容。若刪除 IIS 網站,也會刪除參照 Web 應用程式的所有 IIS Metabase 項目。若只刪除 Web 應用程式,而且不是內容資料庫及 IIS 網站,則另一個 Web 應用程式可以重複使用內容資料庫及 IIS 網站。
一般而言,因為維護或在重新建構伺服器陣列,所以可能會刪除 Web 應用程式。
若是在主控 Web 應用程式的 IIS 網站上主控內容或應用程式,而非 SharePoint 內容,則可能會考慮不要移除 IIS 網站。同時,若是執行維護工作,則可能會想要保留 IIS 網站。但若只在 IIS 網站上主控 SharePoint 內容,或是預計要執行完整的重新架構,則會想要刪除 IIS 網站。
例如,若想要暫時刪除 Web 應用程式,在不同的應用程式集區下建立 Web 應用程式,則可能考慮不移除內容資料庫。接著可以使用想要的設定重建 Web 應用程式,並重新附加現有的內容資料庫。若刪除內容資料庫,則除非您具有備份可還原內容資料庫,否則內容將會永久刪除。
執行這些程序之前,請先確認:
若選擇此選項,您應知道刪除 IIS 網站及內容資料庫的含意。
您事先已備份預計要刪除的 Web 應用程式,以免若基於某些原因而想要還原該刪除的 Web 應用程式。如需詳細資訊,請參閱<備份 Web 應用程式 (SharePoint Server 2010)>。
若已在 Windows 中開啟使用者帳戶控制 (UAC),而且使用 Windows PowerShell 刪除 Web 應用程式,則必須在 [SharePoint 2010 管理命令介面] 上按一下滑鼠右鍵,並選取 [以系統管理員身分執行]。
您可以使用 SharePoint 管理中心網站或 Windows PowerShell,刪除 Web 應用程式。您一般會使用管理中心刪除具有內建資料庫部署之單一伺服器內的 Web 應用程式。若想要自動化刪除 Web 應用程式的工作 (這常見於企業中),請使用 Windows PowerShell。
使用管理中心刪除 Web 應用程式
確認您具備下列管理認證:
- 若要刪除 Web 應用程式,您必須是 SharePoint 伺服器陣列管理員群組的成員,以及執行管理中心之電腦上的本機管理員群組成員。
在管理中心首頁上,按一下 [應用程式管理] 區段中的 [管理 Web 應用程式]。
選取想要刪除的 Web 應用程式,並在功能區上按一下 [刪除],再按一下 [刪除 Web 應用程式]。
若想要刪除與 Web 應用程式相關聯的內容資料庫,請在 [刪除 Web 應用程式] 頁面的 [刪除選項] 區段中,於 [刪除內容資料庫] 下選取 [是]。否則,請選取 [否] 保留內容資料庫。
在 [刪除 IIS 網站] 下,選取 [是] 刪除 Web 應用程式和相關的 IIS 網站。否則,請選取 [否] 只移除 IIS 網站與 Web 應用程式的關聯。
重要
如果 IT 環境需要使用資料庫管理員 (DBA) 進行資料庫的建立與管理,則可能需要連絡 DBA 以刪除 Web 應用程式的內容資料庫。如需在使用 DBA 資料庫的環境中進行部署的資訊,請參閱<使用 DBA 建立的資料庫進行部署 (SharePoint Server 2010)>。
使用 Windows PowerShell 刪除 Web 應用程式
確認符合下列基本需求:請參閱<Add-SPShellAdmin>。 您也必須是執行管理中心之電腦上的本機管理員群組成員。若想要刪除與此 Web 應用程式相關聯的內容資料庫,則也需要擁有這些內容資料庫內的 SharePoint_Shell_Access 角色。
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [Microsoft SharePoint 2010 產品]。
按一下 [SharePoint 2010 管理命令介面]。
在 Windows PowerShell 命令提示字元處,輸入下列命令:
Remove-SPWebApplication -identity http://sitename -Confirm
此命令會永久移除
http://sitename
上的 Web 應用程式。此命令不會移除內容資料庫或 IIS 網站。
如需詳細資訊,請參閱<Remove-SPWebApplication>。
注意
建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。