共用方式為


附加及還原唯讀內容資料庫 (Search Server 2010)

 

適用版本: Search Server 2010

上次修改主題的時間: 2010-02-18

本節資訊不適用於 Microsoft Search Server 2010 Express,而只適用於 Microsoft Search Server 2010 的完整版本。

若 Microsoft Search Server 2010 伺服器陣列的內容資料庫已設為唯讀,該伺服器陣列就可能是執行鏡像或傳送記錄的內容資料庫之失敗修復環境的一部分,或是可在其他版本之伺服器陣列更新時,提供使用者存取權之高度可用的維護或修補環境的一部分。當您重新附加唯讀資料庫時,其就會轉變成讀寫型資料庫。

使用 Windows PowerShell 附加及還原唯讀內容資料庫

您僅可使用 Windows PowerShell 附加及還原唯讀內容資料庫。

使用 Windows PowerShell 附加及還原唯讀內容資料庫

  1. 確認符合下列基本需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 在 Windows PowerShell 命令提示字元處,輸入下列命令:

    Mount-SPContentDatabase -Name <DatabaseName> -WebApplication <WebApplicationID> -Verbose
    

    其中:

    • <資料庫名稱> 為要附加的內容資料庫名稱。

    • <Web 應用程式識別碼> 是您要將其與內容資料庫建立關聯之 Web 應用程式的身分識別。

    如果未使用 Verbose 參數,[命令提示字元] 視窗不會在作業成功時顯示任何訊息。如果作業未成功完成,[命令提示字元] 視窗會顯示如下的錯誤訊息:

    Mount-SPContentDatabase : <特定內容錯誤訊息>. At line: <行> char:<欄>. + <Cmdlet> <<<< <錯誤位置>

注意

使用 Mount-SPContentDatabase Cmdlet 附加內容資料庫和使用 SQL Server 工具在 SQL Server 中附加資料庫不同。Mount-SPContentDatabase 會將內容資料庫與 Web 應用程式建立關聯,這樣一來,內容即可供人讀取。

如需詳細資訊,請參閱<Mount-SPContentDatabase>。

注意

建議您在執行命令列管理工作時使用 Windows PowerShell。Stsadm 命令列工具已過時,但為與舊版產品相容,仍會隨附提供。