無法存取資料庫 - 事件 3760 (SharePoint 2010 產品)
適用版本: SharePoint Foundation 2010, SharePoint Server 2010
上次修改主題的時間: 2010-01-22
警示名稱: 無法存取資料庫
事件識別碼: 3760
摘要: Microsoft SharePoint Foundation 2010 使用 Microsoft SQL Server 2008 資料庫,儲存大多數的網站內容及組態設定。例如,網站中所有頁面、文件庫中的檔案、附加到清單的檔案及清單中的資訊,都會儲存在內容資料庫中,而安全性和權限設定與其他組態設定,則會儲存在 SQL Server 的設定資料庫中。
SharePoint Foundation 2010 使用服務帳戶,代表使用者要求與資料庫通訊。此服務帳戶可以是特定網域名稱/使用者名稱及密碼,或是預先定義的系統帳戶 (例如,本機系統或網路服務)。建立 SQL Server 資料庫時,會設定資料庫大小的上限值。每個資料庫都有個別的資料庫大小設定。請注意,Web 應用程式可能與一或多個資料庫相關聯。
徵狀: 可能會出現下列徵狀:
無法使用資料庫中的內容,同時嘗試存取資料庫產生錯誤。
此事件會出現在事件記錄檔中:事件識別碼:3760 描述:找不到 SQL Server 執行個體 '<執行個體名稱>' 上的 SQL 資料庫 '<資料庫名稱>'。SQL Server 的其他錯誤資訊如下。<錯誤資訊>
原因: 這可能是下列一或多項原因所造成:
SQL Server 使用者登入失敗。
資料庫已刪除或重新命名。
資料庫目前處於離線或正在載入狀態,所以無法使用。
重要
您必須是本機管理員群組的成員,才可執行此工作。
解決方法: 確認 SQL Server 處於執行中狀態
- 在資料庫伺服器的 [服務] 嵌入式管理單元中,確認 SQL Server (MSSQLSERVER) 服務處於執行中狀態。
解決方法: 確認使用者帳戶可以連線到 SQL Server
以錯誤詳細資料中所提供的帳戶身分登入 Microsoft SQL Server Management Studio,然後依序按一下 [連接] 和 [Database Engine]。
輸入錯誤詳細資料中所提供的伺服器名稱,並按一下 [連接]。
解決方法: 確認資料庫存在
在 Microsoft SQL Server Management Studio 中,展開伺服器節點。
展開 [資料庫] 節點。
確認資料庫存在。
注意
您必須是 SharePoint 伺服器陣列管理員群組的成員,才可執行這些工作。
解決方法: 還原資料庫
在執行 SQL Server 的電腦上若未出現 SQL Server 資料庫,或無法存取,請從備份還原資料庫,並將其重新連線至 SharePoint Foundation 2010。
從備份還原資料庫:
在 SharePoint 管理中心網站上,按一下 [備份與還原],然後按一下 [伺服器陣列備份與還原] 區段中的 [從備份還原]。
在 [從備份還原] 頁面上,於 [備份目錄位置] 文字方塊內輸入備份路徑,然後選取要還原的備份,再按 [下一步]。
從清單中選取資料庫,然後按 [下一步]。
重要
備份必須包含資料庫及其隨附的 Web 應用程式。
在 [還原選項] 區段中,選取 [相同的設定] 選項。此動作會覆寫現有的資料庫。
按一下 [開始還原]。
重新連線管理中心內的資料庫:
在管理中心頁面上,按一下 [應用程式管理],然後按一下 [資料庫] 區段中的 [管理內容資料庫]。
在 [管理內容資料庫] 頁面上,按一下 [新增內容資料庫],然後選取 [Web 應用程式] 區段中的 Web 應用程式。
在 [資料庫名稱與驗證] 下,於 [資料庫伺服器] 文字方塊內輸入伺服器名稱,然後在 [資料庫名稱] 文字方塊中輸入資料庫名稱。
按一下 [確定] 儲存變更。
確定所有資料庫問題都已解決:
在 [SharePoint 管理命令介面] 中,執行 Windows PowerShell 命令
Get-SPSite | Format-Table -Property ID,WebApplication,ContentDatabase
,取得每個 Web 應用程式的網站清單,以列出各資料庫中的所有網站,並找到每個資料庫中的某個網站。瀏覽至該網站,並確定已轉譯適當的頁面。若出現具有要求存取的選項,或以不同使用者登入之選項的 [拒絕存取] 頁面,表示作業已成功完成。
在管理中心頁面上,按一下 [應用程式管理],然後按一下 [網站集合] 區段中的 [指定配額範本]。
在 [配額範本] 頁面上,建立新的配額範本。特定的設定與此驗證測試無關。您將會建立範本,並在步驟 7 中確認是否可存取此範本。
按一下 [確定] 儲存配額範本。
重新整理瀏覽器視窗,然後返回 [配額範本] 頁面。若可以選取您所建立的配額範本,則表示已還原 SharePoint Foundation 2010 設定資料庫的存取。
按一下 [刪除] 刪除配額範本。