此伺服器陣列內的資料庫已設為唯讀,除非設為讀寫狀態,否則將無法升級 (SharePoint Server)

 

**適用版本:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**上次修改主題的時間:**2017-08-28

**摘要:**了解如何解決 SharePoint Server 2016 和 SharePoint 2013 中的 SharePoint Health Analyzer 規則「伺服器陣列中的資料庫設為唯讀而將無法升級,必須設為可讀寫狀態才能升級」。

**規則名稱:**伺服器陣列中的資料庫設為唯讀而將無法升級,必須設為可讀寫狀態才能升級。

**摘要:**資料庫已設為唯讀,無法升級。

**原因:**資料庫已設為唯讀。

解決方案:使用 SQL Server 將資料庫設為讀寫。

  1. 確認執行此程序的使用者帳戶為每個資料庫之 db_owner 固定資料庫角色的成員。

  2. 啟動 SQL Server Management Studio。

  3. 以滑鼠右鍵按一下您要設為唯讀的內容資料庫,然後按一下 [內容]。

  4. 選取 [選項] 頁面,然後在 [其他選項] 清單中,捲動至 [狀態] 區段。

  5. 在 [資料庫唯讀] 列中,按一下 [True] 旁的箭頭,並選取 [False],然後按一下 [確定]。

  6. 對所有其他內容資料庫重複此程序。

    注意

    在設定資料庫為唯讀後,將會停止所有連線 (但設定唯讀標幟的連線除外)。設定了唯讀標幟後,將會啟用其他連線。