當您嘗試存取專案檢視在 Microsoft Project Server 2003 或 Microsoft Project Server 2002 中收到 「 沒有要顯示在此檢視中沒有資訊 」 錯誤訊息

文章翻譯 文章翻譯
文章編號: 810596 - 檢視此文章適用的產品。
本文是下列先前可用的發行項的合併: 888735

全部展開 | 全部摺疊

在此頁中

結論

本文包含有關"沒有要顯示在此檢視中沒有資訊 」 的錯誤訊息,當您嘗試存取專案檢視在 Microsoft Office Project Server 2003 或 Microsoft Project Server 2002 中收到的資訊。本文列出可能導致這個錯誤] 訊息的原因,並說明方法,您可以嘗試解決 這個問題。

徵狀

當您嘗試存取在 Microsoft Project 中的專案檢視 Web Access 可能會收到下列錯誤訊息:
沒有在此檢視中顯示的資訊。可能是專案經理已不發佈專案計劃或來顯示專案計劃中沒有任何資訊。
此外,應用程式事件日誌會記錄下列事件訊息:
  • 來源: Microsoft Project Server 追蹤事件日誌提供者
    型別: 警告
    類別: 無
    事件識別碼: 1
    使用者: NT AUTHORITY\SYSTEM
    描述:
    元件: PCSViews
    檔案: ViewsDrop.cls
    線路:-1
    錯誤編號: 0x8000401a
    描述: 自動化錯誤
    無法啟動伺服器處理序,因為設定的識別不正確。請檢查使用者名稱和密碼。

  • 來源: Microsoft Project Server 追蹤事件日誌提供者
    型別: 警告
    類別: 無
    事件識別碼: 1
    使用者: NT AUTHORITY\SYSTEM
    描述:
    元件: 檢視通知服務
    檔案: 磁碟機: \Proj10\pcportal\source\viewsnotify\ViewNotify.cpp
    行: 67 錯誤數: 0x8000401a
    描述: 無法建立檢視處理物件 (PCSViews.ViewsDrop) 的執行個體。服務無法繼續執行,正在關閉。

  • 事件類型: 錯誤
    事件來源: Microsoft Project Server 追蹤事件日誌提供者
    事件類別: 無
    事件識別碼: 2
    日期: <date>
    時間: <time>
    使用者: NT AUTHORITY\SYSTEM
    電腦: <Computer_Name>
    描述:
    找不到來源提供 (Microsoft Project Server 追蹤事件日誌者) 中的事件識別碼 (2) 的描述。 本機電腦可能沒有必要的登錄資訊或訊息 DLL 檔案,因此無法顯示遠端電腦的訊息。您可以使用 [/AUXSOURCE = 旗標來擷取本說明 ; 如需詳細資訊請參閱 [說明及支援。下列資訊是事件的一部分: 檔案: C:\Proj10\WebClient\source\utility\pjadorsutil2.cpp
    線條: 1691年
    錯誤編號: 0x80004005
    描述: Assert 偵測到。錯誤碼為也包含在內。

發生的原因

如果其中一種下列情況成立時,則為 True,可能就會發生這個問題:
  • 安裝在伺服器的 Microsoft 資料存取元件 (MDAC) 元件已經損毀。如果 Microsoft Project 中部之前已安裝在伺服器上,可能就會發生這個問題。
  • Microsoft 網際網路資訊服務 (IIS) 鎖定工具或 URLScan 工具已安裝在伺服器上,但該工具並未正確設定。
  • 您沒有權限來存取伺服器上的 [ViewDrop] 資料夾。
  • 用來執行 Microsoft Project Server 線上分析處理 (OLAP) Cube 元件的使用者帳戶的密碼不正確。
  • [資料來源名稱 (DSN),用來存取 Project Server 所用的資料庫已損毀,或刪除。
  • 資料來源名稱登錄項目,其中一個下列登錄子機碼中的已正確視您正在執行的 Project Server 版本的:
    • 在 Project Server 2003 DSN 的登錄項目儲存在下列登錄子機碼:
      HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS Project\WebClient Server\ProjectServer\Datasets\EnterpriseDatabase
      比方說如果 DSN 的登錄項目值不設為 PC11DSN,可能就會發生這個問題。
    • 在 Project Server 2002 DSN 的登錄項目儲存在下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\10.0\MS Project\WebClient Server\ProjectServer\Datasets\EnterpriseDatabase
    比方說如果 DSN 的登錄項目值不設為 PC10DSN,可能就會發生這個問題。
  • Microsoft Project Server 檢視通知服務並未執行。
  • 如果與使用者帳戶設定為 COM + 應用程式在 Microsoft Project Server 2002 或 Microsoft Project Server 2003 中的識別問題,可能就會發生這個問題。

解決方案

方法 1: 安裝最新版本的 MDAC

在伺服器上安裝最新版本的 MDAC。若要取得最新的版本的 MDAC,請造訪下列 Microsoft 網站]:
http://msdn2.microsoft.com/en-us/data/aa937712.aspx#MDAC

方法 2: 確認 IIS 鎖定工具或 URLScan 工具已正確設定

請確認 IIS 鎖定工具或 URLScan 工具設定正確地在伺服器上。如需有關如何執行這項操作的詳細資訊,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
316398如何在 Microsoft Project Server 或 Microsoft Project 中執行的電腦上設定 IIS 鎖定工具和 URLScan 安全性工具

方法 3: 確認正確的權限會於 [ViewDrop] 資料夾上設定

本機系統管理員群組和 「 系統 」 帳戶必須擁有完全控制] 權限到 ViewDrop 資料夾。此外,已驗證的使用者群組和網際網路來賓帳戶必須擁有讀取與寫入權限到 ViewDrop 資料夾。如果要確認權限設定為 [ViewDrop 資料夾,請依照下列步驟執行:
  1. 藉由使用網域使用者名稱和密碼登入伺服器。

    附註您必須是本機系統管理員群組的成員或對此資料夾的設定權限網域系統管理員群組的成員。
  2. 啟動 Windows 檔案總管],然後找出 [ViewDrop 資料夾。

    在的 Project Server 2003 的 「 預設值] 安裝 ViewDrop 資料夾位於下列位置:
    C:\Program Files\Microsoft Office Project Server 2003\Bin
    在 Project Server 2002 ViewDrop 資料夾位於下列位置的預設安裝:
    C:\Program Files\Microsoft 專案 Server\Bin
  3. ViewDrop] 資料夾上按一下滑鼠右鍵,然後按一下 [內容]。
  4. 按一下 [安全性] 索引標籤,並確認正確的權限會於資料夾上設定。
如更多有關如何設定檔案及資料夾的權限的資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中 「 文件:
325361如何設定 Windows Server 2003 中網路上的檔案及資料夾的安全性
301195如何在 Windows 2000 中的網路 (網域) 上設定檔案和資料夾的安全性

方法 4: 指定正確的資訊已被設定為對 COM + 應用程式識別之使用者帳戶

若要指定正確的資訊已被設定為對 COM + 應用程式識別之使用者帳戶,請依照下列步驟執行:
  1. 執行 [Microsoft Project Server COM + 設定工具 (PSComplus.exe),然後再指定使用者帳戶以使用做為識別對 COM + 應用程式。如果在相同的電腦上安裝有 Microsoft Project Server 及 Microsoft SQL Server,請確定使用者是本機系統管理員群組的成員。如果在不同的電腦上已安裝 Microsoft Project Server 和 SQL Server,請確定使用者是 Windows 網域使用者帳戶是本機系統管理員群組的成員。要這麼做,請您執行下列步驟:
    1. 啟動 Windows 檔案總管],然後找出 [ViewDrop 資料夾。

      在的 Project Server 2003 的 「 預設值] 安裝 ViewDrop 資料夾位於下列位置:
      C:\Program Files\Microsoft Office Project Server 2003\Bin
      在 Project Server 2002 ViewDrop 資料夾位於下列位置的預設安裝:
      C:\Program Files\Microsoft 專案 Server\Bin
    2. 連按兩下 PSComplus.exe
    3. 在 [使用者名稱] 方塊中輸入使用者帳戶名稱,然後在下列區域中的 [密碼] 方塊中鍵入密碼:
      • 分析服務 (OLAP) 存取識別 區域
      • SharePoint 小組服務管理識別 區域
      • SharePoint 小組服務資料庫存取識別 區域
    4. 按一下 Create\Update COM + 應用程式
  2. 電腦執行 SQL Server 的請視您的情況使用下列程序的其中一個:
    • 如果在同一部電腦上安裝了 Microsoft Project Server 和 SQL Server,建立新的使用者帳戶,然後將使用者帳戶新增到本機系統管理員群組。這個帳戶必須以您指定在步驟 1 中的 COM + 應用程式的識別為帳戶使用相同的名稱。要這麼做,請您執行下列步驟:
      1. 啟動 [電腦管理 」 工具。
      2. 展開 [系統工具],然後再展開 [本機使用者和群組
      3. 使用者 上, 按一下滑鼠右鍵,然後按一下 [新增使用者。
      4. 指定使用者名稱和密碼],然後按一下 [建立]。
      5. 在您建立的使用者帳戶上按一下滑鼠右鍵,然後按一下 [內容]。
      6. 按一下 [成員隸屬] 索引標籤,然後按一下 [新增]
      7. 按一下 [系統管理員,按一下 [新增,然後再按兩次 [確定]
    • 如果在不同的電腦上安裝了 Microsoft Project Server 和 SQL Server,新增 Windows 網域使用者帳戶指定為本機系統管理員群組的步驟 1 中的 COM + 應用程式的識別。要這麼做,請您執行下列步驟:
      1. 啟動 [電腦管理 」 工具。
      2. 展開 [系統工具],然後再展開 [本機使用者和群組
      3. 展開 [群組]。
      4. 系統管理員,] 上按一下滑鼠右鍵,然後按一下 [內容]。
      5. 按一下 [新增]。
      6. 輸入您指定,在步驟 1 的 COM + 應用程式的識別按一下 [檢查名稱,然後再按一下 [確定] 兩次 [Windows 網域使用者帳戶名稱。
  3. 新增至資料庫 (資料庫) 擁有者角色由 Microsoft Project Server 資料庫的步驟 2 中所指定的使用者帳戶。要這麼做,請您執行下列步驟:
    1. 啟動 SQL Server 企業管理員。
    2. 展開 Microsoft SQL Server]、 展開 [SQL Server 群組]、 展開 ServerName,然後再展開 [安全性]。
    3. 登入,] 上按一下滑鼠右鍵,然後按一下 [新增登入
    4. 按一下 [一般] 索引標籤,然後指定您在步驟 2 在 [名稱] 方塊中指定使用者帳戶名稱。
    5. 在 [驗證,指定您想要使用的驗證。
    6. 按一下 [資料庫存取] 索引標籤,然後按一下以選取 ProjectServer] 核取方塊。
    7. 'ProjectServer' 的資料庫角色,按一下以選取 db_owner] 核取方塊,然後再按一下 [確定]
    8. 結束 SQL Server 企業管理員]。

方法 5: 重設資料來源名稱

重設資料來源名稱。要這麼做,請您執行下列步驟:
  1. 如果您正在執行 Project Server 2003,啟動 [EditSite 工具。如果您正在執行 Project Server 2002,啟動網站編輯器 」 工具。

    為 Project Server 2003 取得 EditSite 工具,請造訪下列 Microsoft 網站]:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=6dc2c83e-54e1-40a9-9bb8-2dd293226b6f&amp;displaylang=en
    若要取得 「 網站編輯器 」 工具的 Project Server 2002,請造訪下列 Microsoft 網站]:
    http://www.microsoft.com/downloads/details.aspx?familyid=123a740b-9512-4a21-89fb-5a20819c20c7&amp;displaylang=en
  2. 站台資訊] 下的 [DSN 名稱] 方塊在重新命名者加入它的名稱後面的數字的現有資料來源名稱。比方說如果您正在執行 Project Server 2002,且 [DSN 名稱 PC10DSN,請 PC10DSN1 重新命名資料來源名稱。
  3. 按一下 [儲存檔案,然後在出現刪除舊的 DSN 的提示時,按一下 [是]
  4. 當您收到您所做的變更會儲存訊息時,請按一下 [確定]
  5. 在 [DSN 名稱] 方塊下 站台資訊,變更資料來源名稱使用原始名稱的名稱。若要執行此動作移除,讓資料來源名稱使用原始資料來源名稱的名稱加入至名稱的結尾數。比方說如果您步驟 2 中更名 PC10DSN1 的資料來源名稱,變更至 PC10DSN 的 [名稱]。
  6. 按一下 [儲存檔案,然後在出現刪除舊的 DSN 的提示時,按一下 [是]
  7. 當您收到您所做的變更會儲存訊息時,請按一下 [確定]
  8. 按一下 [虛擬目錄,下方的 [測試 驗證連線參數已正確設定]。
  9. 按一下 [確定],然後再按一下 [結束]
如 Project Server 2003 和 Project Server 2002 中,可以使用這些工具的更多有關,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
839457公用程式和可用於 Microsoft Project Server 2002 和 Project Server 2003 的工具

方法 6: 設定資料來源名稱登錄項目正確的值

若要進行資料來源名稱登錄項目正確的值請依照下列步驟執行。

重要這個區段、 方法或任務包含告訴您如何修改登錄的步驟。然而,如果您不當修改登錄,可能會發生嚴重的問題。因此,執行這些步驟時請務必小心。為加強保護,修改登錄之前,請務必將它備份起來。以後您就可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
322756如何備份和還原在 Windows 登錄
  1. 按一下 [開始]、 按一下 [執行]、 輸入 regedit,然後按一下 [確定]]。
  2. 找出,並按一下下列登錄子機碼,您的 Project Server 版本而定:

    專案 Server 2002

    HKEY_LOCAL_MACHINE\Software\Microsoft\Office\10.0\MS Project\WebClient Server\ProjectServer\Datasets\EnterpriseDatabase\DSN

    專案 Server 2003

    HKEY_LOCAL_MACHINE\Software\Microsoft\Office\11.0\MS Project\WebClient Server\ProjectServer\Datasets\EnterpriseDatabase\DSN
  3. 編輯] 功能表上按一下 [修改]。
  4. 在 [數值資料] 方塊中輸入正確的名稱,為資料來源名稱,然後按一下 [確定]
  5. 結束 「 登錄編輯程式 」。

方法 7: 重新啟動 Microsoft Project Server 檢視通知服務

附註因為個幾個版本的 Microsoft Windows 下列步驟可能會在您的電腦上不同。如果他們是請參閱您的產品說明文件,以完成這些步驟。
  1. 移除任何位於下列資料夾中的 XML 檔案:
    Drive: \Program Files\Microsoft 專案 Server\Bin\ViewDrop
  2. 按一下 [開始],並指向 [系統管理工具],然後按一下 [服務]。
  3. 以滑鼠右鍵按一下 Microsoft Project Server 檢視通知服務,然後按一下 [停止
  4. 緊密按一下 Microsoft Project Server 檢視通知服務,然後按一下 [開始]。
附註您可能必須重新啟動 Microsoft Project Server 檢視通知服務之後,重新啟動伺服器。

屬性

文章編號: 810596 - 上次校閱: 2008年3月5日 - 版次: 9.2
這篇文章中的資訊適用於:
  • Microsoft Office Project Server 2003
  • Microsoft Project Server 2002
關鍵字:?
kbmt kberrmsg kbprb KB810596 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:810596
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com