此伺服器陣列內的資料庫已設為唯讀,除非設為讀寫狀態,否則將無法升級 (SharePoint Server)
**適用版本:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016
**上次修改主題的時間:**2017-08-28
**摘要:**了解如何解決 SharePoint Server 2016 和 SharePoint 2013 中的 SharePoint Health Analyzer 規則「伺服器陣列中的資料庫設為唯讀而將無法升級,必須設為可讀寫狀態才能升級」。
**規則名稱:**伺服器陣列中的資料庫設為唯讀而將無法升級,必須設為可讀寫狀態才能升級。
**摘要:**資料庫已設為唯讀,無法升級。
**原因:**資料庫已設為唯讀。
解決方案:使用 SQL Server 將資料庫設為讀寫。
確認執行此程序的使用者帳戶為每個資料庫之 db_owner 固定資料庫角色的成員。
啟動 SQL Server Management Studio。
以滑鼠右鍵按一下您要設為唯讀的內容資料庫,然後按一下 [內容]。
選取 [選項] 頁面,然後在 [其他選項] 清單中,捲動至 [狀態] 區段。
在 [資料庫唯讀] 列中,按一下 [True] 旁的箭頭,並選取 [False],然後按一下 [確定]。
對所有其他內容資料庫重複此程序。
注意
在設定資料庫為唯讀後,將會停止所有連線 (但設定唯讀標幟的連線除外)。設定了唯讀標幟後,將會啟用其他連線。