內容資料庫為唯讀 - 事件 4971
適用版本: SharePoint Server 2010
上次修改主題的時間: 2010-01-18
警示名稱: 內容資料庫為唯讀
事件識別碼: 4971
摘要: Microsoft SharePoint Foundation 2010 會將 Web 應用程式大部分的內容 (包括網站集合、網站、清單、文件與權限) 儲存在內容資料庫中。單一 Web 應用程式可以與一或多個內容資料庫相關。
徵狀: 可能會出現下列一或多項徵狀:
使用者無法新增或更新 SharePoint Foundation 2010 網站中的內容。
下列事件會出現在事件記錄檔中:事件識別碼:4971 描述:無法更新 SQL Server 執行個體 '<執行個體名稱>' 上的資料庫。資料庫為唯讀。SQL Server 的其他錯誤資訊如下。<其他資訊>
原因: SQL Server 提供將資料庫設為唯讀模式的選項,在此模式中,可以從資料庫讀取資料,但是無法新增、變更或移除資料。若內容資料庫處於唯讀模式,則可能會發生所描述的徵狀。
解決方法: 將資料庫設為讀取/寫入
若確定內容資料庫處於唯讀模式,請將 SQL Server Management Studio 資料庫設為讀取/寫入。
若要確定資料庫是否為唯讀:
確認執行此程序的使用者帳戶為伺服器陣列管理員群組的成員。
在管理中心首頁上,按一下 [應用程式管理]。
在 [應用程式管理] 頁面上,按一下 [資料庫] 區段中的 [管理內容資料庫]。
在 [管理內容資料庫] 頁面上,選取 [Web 應用程式] 清單上的 Web 應用程式。
若在內容資料庫的 [資料庫唯讀] 欄中出現 [是],請將內容資料庫設為讀取/寫入。
若要將內容資料庫設為讀取/寫入:
確認執行此程序的使用者帳戶為內容資料庫之 db_owner 固定資料庫角色的成員。
開啟 SQL Server Management Studio 並連線至資料庫伺服器。
在 [物件總管] 中,展開 [資料庫]。
在要設為讀取/寫入的資料庫上按一下滑鼠右鍵,然後按一下 [內容]。
在 [資料庫屬性]對話方塊之 [選項內容] 頁面的 [狀態] 下,選取 [資料庫唯讀] 旁之下拉式清單中的 [False],然後按一下 [確定]。
按一下 [是]。