Share via


Deletecontentdb:Stsadm 作業 (Windows SharePoint Services)

作業名稱:Deletecontentdb

描述

指定 Web 應用程式、資料庫名稱和資料庫伺服器時,可中斷內容資料庫連線。如需詳細資訊,請參閱本文中的<附註>一節。

語法

stsadm.exe -o deletecontentdb

-url <URL 名稱>

-databasename <資料庫名稱>

[-databaseserver] <資料庫伺服器名稱>

參數

參數名稱和短格式 必要? 描述

url

有效的 URL,例如 http://server_name

指定要中斷內容資料庫連線的 Web 應用程式。

databasename (dn)

有效的資料庫名稱,例如 "DB1"

指定要中斷連線的內容資料庫名稱。

databaseserver (ds)

有效的資料庫伺服器,例如 "DS1"

要中斷連線的資料庫伺服器名稱。

注意

如果您的資料庫伺服器與 SharePoint 產品及技術分別架設在不同的伺服器上,必須使用databaseserver 參數指定資料庫伺服器名稱。

附註

從 Microsoft SQL Server 資料庫伺服器中斷內容資料庫連線時,建議先從 Windows SharePoint Services 3.0 中的 Web 應用程式中斷內容資料庫連線。若要從 SQL Server 中斷內容資料庫連線,請使用下列步驟:

從 Microsoft SQL Server 中斷內容資料庫連線

  1. 從 SQL Server 2005 Management Studio 連線至伺服器執行個體,然後按一下以展開資料庫節點。

  2. 在要中斷連線的內容資料庫上按一下滑鼠右鍵,指向 [工作],然後再按一下 [中斷]。

  3. 從 [卸離資料庫] 對話方塊中,選取您要中斷連線的資料庫名稱。

  4. 按一下 [確定]。

重要

如果您卸離再重新附加內容資料庫,請注意,下次編目該內容資料庫內的內容時,將會進行完整編目,即使已要求累加編目也是一樣。因為完整編目會將編目程式所找到的所有內容都重新編目,因此無論該內容先前是否已編目,完整編目都需要花費比累加編目更多的時間才能完成。

必須先關閉使用中的連線,才能中斷內容資料庫連線。這項作業會從 SQL 資料庫伺服器的檔案系統中移除資料檔案,或是檔案和交易記錄檔或記錄檔。為了避免因中斷使用者要求或關閉擱置中的要求而可能導致資料遺失,內容資料庫應僅能在維護視窗進行期間或使用者未主動存取其資料時,才可以進行中斷連線。若要關閉 SQL Server 2005 中的使用中連線,請使用下列步驟:

從 Microsoft SQL Server 關閉使用中連線

  1. 從 SQL Server 2005 Management Studio 連線至伺服器執行個體,然後按一下以展開資料庫節點。

  2. 在要中斷連線的內容資料庫上按一下滑鼠右鍵,指向 [工作],然後再按一下 [中斷]。

  3. 從 [卸離資料庫] 對話方塊中,按一下選取 [中斷連線] 核取方塊。

  4. 若要認可變更,請按一下 [確定]

注意

在重新整理檢視前,新中斷連線的資料庫仍會顯示在 [物件總管] 的資料庫節點中。若要隨時重新整理檢視,請在 [物件總管] 窗格中,從 [檢視] 功能表按一下 [重新整理]

如果您正在執行 Windows SharePoint Services 3.0 基礎結構更新,則當您使用內建工具還原或重新附加資料庫時,會保留每個內容資料庫的識別碼 (ID)。使用內建工具時,變更記錄檔保留的預設行為如下:

  • 還原伺服器陣列時,會保留所有資料庫的變更記錄。

  • 重新附加資料庫時,則會保留內容資料庫的變更記錄。

  • 僅還原內容資料庫時,「不會」保留內容資料庫的變更記錄。

要保留資料庫識別碼及變更記錄時,[搜尋] 會根據編目規則所定義的定期排程繼續編目。不保留變更記錄時,[搜尋] 會在下次排定的編目期間,執行完整編目。如需詳細資訊,請參閱<移動內容資料庫 (Windows SharePoint Services 3.0)>、<Back up and restore the entire farm (Windows SharePoint Services 3.0 technology)>及<Addcontentdb:Stsadm 作業 (Windows SharePoint Services)>。