連線至資料庫時發生專案一般資料存取層錯誤

 

適用版本: 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 部署有何種不同的影響:

  1. 草稿資料庫   專案管理員無法將編輯的內容儲存到資料中。不過,仍然可以使用某些 Microsoft Project Web App 功能,即使這些功能通常為唯讀。應該可使用所有報表資料庫唯讀功能。可使用受限制的封存資料庫功能,不過沒有專案封存或還原功能。

  2. 發佈資料庫   大部分的系統功能都會受到影響,原因是用來授權的安全性資料就是儲存在這個資料庫中。應該可使用所有報表資料庫功能。不過,不提供封存資料庫功能。

  3. 封存資料庫   可以使用大部分的系統功能,但不包括排程或手動執行的封存以及還原功能。

  4. 報表資料庫   可以使用大部分的系統功能,但不包括關聯式報表功能。

注意

如果無法使用發佈資料庫或草稿資料庫,則 Project Server 佇列服務在一段時間之後,會因為佇列的動作失敗或被封鎖而降級。

原因:   可能原因包括以下:

  • 網路連線問題,造成 Project Server 應用程式無法連線至一或多台執行 Microsoft SQL Server 的電腦。

  • 帳戶鎖定或無法傳播變更,造成服務帳戶認證無效。

  • 硬體問題 (例如磁碟機或控制站故障) 造成資料庫的可用性問題。

  • 變更資料庫權限的系統管理員造成資料存取問題,結果導致存取資料時所使用的帳戶授權遭到拒絕。

可能的解決方式包括以下: