連線至資料庫時發生專案一般資料存取層錯誤
適用版本: Project Server 2010, Project Server 2013
上次修改主題的時間: 2016-11-30
元素識別碼 / 規則名稱: Project_General_Data_Access_Layer_Error_Connecting_To_Database
摘要: 這則訊息指出已嘗試連線 Microsoft Project Server 應用程式伺服器上的「資料存取層」,但無法連線到保存 Microsoft Project Server 2010 網站資料的四個 Project Server 資料庫中的其中一個資料庫。根據伺服器或資料庫層級造成的問題以及資料庫是否受到影響,這個問題會對 Project Server 部署造成不同的影響。以下清單描述根據發生錯誤的資料庫而定,對 Project Server 部署有何種不同的影響:
草稿資料庫 專案管理員無法將編輯的內容儲存到資料中。不過,仍然可以使用某些 Microsoft Project Web App 功能,即使這些功能通常為唯讀。應該可使用所有報表資料庫唯讀功能。可使用受限制的封存資料庫功能,不過沒有專案封存或還原功能。
發佈資料庫 大部分的系統功能都會受到影響,原因是用來授權的安全性資料就是儲存在這個資料庫中。應該可使用所有報表資料庫功能。不過,不提供封存資料庫功能。
封存資料庫 可以使用大部分的系統功能,但不包括排程或手動執行的封存以及還原功能。
報表資料庫 可以使用大部分的系統功能,但不包括關聯式報表功能。
注意
如果無法使用發佈資料庫或草稿資料庫,則 Project Server 佇列服務在一段時間之後,會因為佇列的動作失敗或被封鎖而降級。
原因: 可能原因包括以下:
網路連線問題,造成 Project Server 應用程式無法連線至一或多台執行 Microsoft SQL Server 的電腦。
帳戶鎖定或無法傳播變更,造成服務帳戶認證無效。
硬體問題 (例如磁碟機或控制站故障) 造成資料庫的可用性問題。
變更資料庫權限的系統管理員造成資料存取問題,結果導致存取資料時所使用的帳戶授權遭到拒絕。
可能的解決方式包括以下:
疑難排解並解決 Project Server 應用程式伺服器以及其 SQL Server 電腦之間的網路連線問題。如需詳細資訊,請參閱如何疑難排解網路連線問題 (https://go.microsoft.com/fwlink/?linkid=72704\&clcid=0x404)。
疑難排解並解決 SQL Server 連線問題。如需詳細資訊,請參閱如何疑難排解 SQL Server 2000 中的連線問題 (https://go.microsoft.com/fwlink/?linkid=72705\&clcid=0x404)。
疑難排解並將資料庫問題復原正常。如需詳細資訊,請參閱 INF:Microsoft SQL Server 損毀修復相關文件 (https://go.microsoft.com/fwlink/?linkid=72706\&clcid=0x404)。
注意
恢復資料庫連線之後,應用程式管理員應該使用 Project Web App 的 [管理佇列工作] 頁面,檢閱佇列以及採取佇列管理文件指示的任何更正動作。
存取管理佇列工作頁面
以管理員身分登入 Project Web App。
在 [快速啟動] 中,按一下 [伺服器設定]。
在 [伺服器設定] 頁面的 [佇列] 區段中,按一下 [管理佇列]。