專案使用者檢視遭到截斷

 

適用版本: Project Server 2010, Project Server 2013

上次修改主題的時間: 2013-12-18

元素識別碼/規則名稱:   Project_User_View_Was_Truncated

摘要:   報表資料服務會根據報表資料庫,建立方便使用者執行報表及 Cube 建立的檢視。這些檢視為 Microsoft SQL Server 檢視,限制為 1024 個欄 (也稱為欄位)。

如果報表資料庫設定成使用超過 1024 個欄,則每次報表資料服務重新建立報表資料庫檢視 (例如,定義 Cube 時,或是建立或刪除自訂欄位時) 時,都會發生此提醒。

將多個公司部門組合至相同 Microsoft Project Server 網站的組織,其自訂欄位之間的重疊會較少或根本未重疊。這可能會導致報表資料庫超出 1024 個欄。

原因:   合併大量自訂欄位與大量 Project Server 欄位,可能會導致報表資料庫檢視超出 1024 個欄的架構限制。若要防止此情況導致檢視建立程序失敗,則報表資料服務會在達到限制時停止新增自訂欄位,以及提供警告 Windows NT 事件,協助不了解此限制的系統管理員診斷「遺漏」資料。

可能的解決方式如下:

  • 減少任何特定 Project Server 網站所使用的自訂欄位數目。其中一種做法是建立其他 Project Server 網站,並將部分使用者移至新網站。

  • 需要特定網站具有超出 1024 個欄位的組織,應該使用報表 UserViewChanged 事件,以及建立含有其他資料的其他檢視。