常見問題集:移轉至 Microsoft Office Project Server 2007
更新日期: 2009年5月
上次修改主題的時間: 2009-04-29
本文回答關於將舊版 Microsoft Project Server 升級至 Microsoft Office Project Server 2007 的常見問題。
相容性問題
我可以使用 Office Project Server 2007 發行版本開啟 Beta 2 .mpp 檔案嗎?
是的,這是可行的。
有沒有方法可以重新命名 Office Project Server 2007 中的專案?
只要開啟 [檔案] 功能表,選取 [開啟舊檔],按一下 [企業專案],然後以滑鼠右鍵按一下要重新命名的檔案來開啟 [重新命名] 選項,就可以重新命名 Office Project Professional 2007 中的專案。
附註: |
---|
您無法直接重新命名位於本機快取 (預設檢視) 中的專案。這就是您必須使用 [企業專案] 命令的原因。 |
您也可以使用 [編輯自訂欄位] 命令,在 [專案中心] 重新命名已發佈的專案。
合併問題
我可以將多個 Project Server 2003 執行個體的資料合併成一個 Office Project Server 2007 執行個體嗎?例如,我可以將 http://2003PWA/Dept1 與 http://2003PWA/Dept2 合併成一個 http://2007PWA/Single 嗎?
不可以,移轉至 Office Project Server 2007 時,您無法將多個 Project Server 2003 執行個體的資料合併成一個 Office Project Server 2007 執行個體。如果您有兩個 Project Server 2003 執行個體 (http://2003PWA/Dept1 和 http://2003PWA/Dept2),則必須將它們移轉至兩個不同的 Office Project Server 2007 執行個體 (http://2007PWA/Dept1 和 http://2007PWA/Dept2)。
訂價與授權問題
我可以在哪裡找到更多有關授權的資訊?
請造訪 https://www.microsoft.com/taiwan/business/licensing/default.mspx 與 https://office.microsoft.com/zh-tw/products/HA102103171028.aspx
資料一致性問題
連結的專案和主專案可以移轉嗎?
可以,連結的專案和主專案都可以移轉至 Office Project Server 2007,但是要注意一個小問題。在 Project 2003 中,專案可以有兩個主專案 (例如,範例 Sub Proj1 可以分別包含在 Master Proj1 和 Master Proj2 中)。這兩個主專案都可以發佈,只是這種安排有一些副作用,但這種現象是可接受的。不過,在 Office Project Server 2007 的發佈程序中,專案不可以是一個以上主專案的一部分。這對移轉的影響是:如果您在 Project Server 2003 中有一個專案分屬兩個主專案的一部分,當您嘗試移轉並發佈這兩個主專案時,第二個主專案將無法在 Office Project Server 2007 中發佈。
未從 Project Server 2003 舊版移轉至 Office Project Server 2007。Office Project Server 2007 中的對等功能是什麼呢?
Office Project Server 2007 中沒有完全對等的舊版功能。這裡提供一些有關如何在 Office Project Server 2007 中執行類似作業的概念:
假設狀況分析—**建立新專案:**將資源計劃附加至專案,但不在資源計劃中加入資源,然後選擇從資源計劃 (而不是專案) 產生摘要資源分派 (SRA)。換句話說,您可以將資源指派給專案,但將不會產生 SRA。這就是一個「假設狀況」專案。您可以發佈這個專案,並可加入至報表資料庫,最後加入 Cube。建立數個「假設狀況」專案之後,您就可以在任何自訂報表中以並排方式比較報表。
附註: 即使採用這個解決方法,您仍需要發佈專案,才能為專案產生資源計劃。這表示在工作完成之前可用性將會受到影響。 假設狀況分析—**多層復原:**多層復原功能可讓您執行一些假設狀況規劃;如果您不滿意所做的變更,只要使用 [復原] 命令,就能取消變更。
附註: 一旦儲存資料之後,多層復原快取就會被清空,且無法復原先前的動作。 **封存:**Office Project Server 2007 具有不同的封存儲存區,您可以在其中封存專案,甚至是定期進行封存。
受到保護的實際工時會從 Project Server 2003 移轉至 Office Project Server 2007 嗎?
是的,如果 Project Server 2003 中已啟用「受到保護的實際工時」功能,就會移轉「受到保護的實際工時」。如果 Project Server 2003 中未啟用此功能,則會移轉一般實際工時。即使有任何受到保護的實際工時,也都會遺失。
附註: |
---|
Project Server 2003 會將 [實際工時] 和 [受到保護的實際工時] 值儲存在資料庫 (MSP_Assignments 資料表的 ASSN_ACT_WORK 和 ASSN_ACT_WORK_PROT 欄中)。但是,Office Project Server 2007 只有一欄及一個名為 [限制更新至 Project Web Access] 的設定。如果設定了這個標幟,表示欄位是可編輯的,否則,便無法編輯。由於這個設計變更的緣故,您可能會在某些情況下遺失受到保護的實際工時。 |
如何移轉具有工作分派但非企業資源的 Project Server 2003 使用者?
從 Project Server 2003 移轉至 Office Project Server 2007 之後,凡具有工作分派但非企業資源的 Project Server 2003 使用者,皆會轉換為企業資源。這些企業資源在 Project Server 發佈資料庫之 MSP_Resources 表格的 RES_CAN_LEVEL 欄位,皆會設為 FALSE,而其他所有移轉的企業資源則會是 RES_CAN_LEVEL=TRUE。這是因為在 Project Server 2003 中,不屬於企業資源資料庫的 Project Server 2003 使用者無法跨專案進行消除。為使 Office Project Server 2007 能夠保有這項行為,預設會在移轉之後關閉這些資源的消除功能。
我有 300 個專案要從 Project Server 2003 移轉至 Office Project Server 2007。這 300 個專案中,我想要移轉、儲存和發佈的專案有 298 個,其餘兩個我只想儲存起來。有什麼好方法可以編輯移轉設定檔案來執行這項操作呢?
在移轉設定檔中,您可以選擇使用 MigrateAll=Yes 設定移轉所有專案。不過,如果您在 [Projects to Save] 或 [Projects to Save and Publish] 區段中輸入任何專案,將會忽略 MigrateAll 設定。因此,如果您將 MigrateAll 設定為 Yes,以移轉、儲存和發佈 298 個專案,而將其餘兩個只要移轉和儲存的專案加入 [Projects to Save] 區段,當您執行移轉作業時,唯一會執行的作業就是儲存這兩個專案。
為了避免依賴 MigrateAll 設定,您可以在 Microsoft SQL Server 中執行以下這個簡單的查詢,以便從 Project Server 2003 資料庫取得專案名稱:SELECT MSP_NAME FROM MSP_PROJECTS
這可讓您將專案名稱複製並貼到移轉設定檔的 [Projects to Save] 或 [Projects to Save and Publish] 區段中。
多語言問題
是否支援跨語言移轉?例如,我可以從英文版的 Project Server 2003 移轉至法文版的 Office Project Server 2007 嗎?
不支援跨語言移轉。Office Project Server 2007 只支援相同語言間的移轉。
Outlook 增益集問題
我可以為 Project Professional 2003 Outlook 用戶端增益集執行就地升級嗎?還是我應該先解除安裝再重新安裝可用的 Office Project Server 2007 版本?
若要升級至 Office Project Professional 2007 可用的 Outlook 用戶端增益集,您應該先解除安裝舊的版本,再重新安裝新的版本。
Project Professional 2003 Outlook 增益集和 Office Project Server 2007 Outlook 增益集可以並存運作嗎?
是的,Project Professional 2003 Outlook 增益集和 Office Project Professional 2007 Outlook 增益集可以並存運作。這可讓小組成員同時處理 Project Professional 2003 和 Office Project Professional 2007 專案。
如果使用者已將某個專案的工作分派匯入至 Outlook,而該專案目前移轉至 Office Project Server 2007,這樣會發生什麼問題?
將新版 Outlook 增益集與舊版並存安裝,並且將它指向新的 Office Project Server 2007 伺服器。如果任務仍然出現在 Project Server 2003 伺服器上,這表示還會繼續匯入至 Outlook,因此,您會看到兩個項目 (雖然 Project Server 2003 預設會匯入至任務,而不是行事曆)。
小組成員如何得知專案已移轉至 Office Project Server 2007?
將資料移轉至 Office Project Server 2007 的移轉工具不會變更 Project Server 2003 任何資料,因此,如果使用者沒有收到通知,實在不容易知道專案是否已移轉。在這種情況下,您可採用的補救辦法就是在已移轉的專案名稱開頭加上「migrated」,並確認在 Project Server 2003 中將這些專案設定為唯讀。
如果小組成員嘗試透過 Outlook,為某個已移轉至 Office Project Server 2007 的專案更新 Project 2003 工作分派,會發生什麼問題?
在這種情況下無法封鎖專案更新。如果任務在網頁資料表中是可供使用的,小組成員就能更新它,即使專案是唯讀的。因此,小組成員可以更新任務,只是這些更新永遠不會套用至專案。
資源管理問題
將專案子集移轉至 Office Project Server 2007 之後,如果有使用者同時指派給 Project Server 2003 和 Office Project Server 2007 專案,我該如何管理資源可用性?
在新舊兩個版本同時運作的期間,將無法在 Project Server 2003 或 Office Project Server 2007 中取得更新的資源可用性檢視。因此,建議您不要讓 Project Server 長期處於並存狀態。若想擷取這兩個系統的資源可用性,您可以另外建置自訂解決方案,在其中顯示整合檢視。
在移轉至 Office Project Server 2007 之後,我發現工作資料庫和發佈資料庫中的 MSP_RESOURCES 資料表,有一欄名為 RES_WORKGROUP_MESSAGING,似乎不曾使用過。為什麼會有這欄?
這欄是從 Project Server 2003 移轉而來的,但是 Office Project Server 2007 不需要用到這欄。這欄在 Project Server 2003 中是用以支援工作群組模式,但 Office Project Server 2007 已不再支援。您可以從資料表中移除這欄。
當我執行移轉工具時,我在記錄檔中收到錯誤,指出「PWA Migration: Synchronize migrated resources with WSS -- Failed (PWA 移轉: 使用 WSS 同步處理移轉的資源 -- 失敗)」。
這可能是因為 Project Server 2003 中 Windows SharePoint Services 的相關權限已鎖住。移轉安全性設定之後,此鎖定也會套用至 Office Project Server 2007 執行個體,造成資源同步處理無法正常運作。請確認您在 Office Project Server 2007 是否具有正確權限:
開啟 Project Web Access,然後按一下 [伺服器設定]。
在 [安全性] 區段中,按一下 [Project Web Access 權限]。
尋找 [管理 Windows SharePoint Services] 權限並確認已選取此權限。
如果啟用 [管理 Windows SharePoint Services] 權限之後仍然發生類似的問題,您可以啟用所有 Project Web Access 權限,然後在移轉順利完成後再鎖定這些權限。
當我執行移轉工具時,我收到錯誤,指出「Resource Global migration fails due to error 80004005 (資源全域移轉失敗,因為發生錯誤 80004005)」。此外,我也在移轉記錄檔中收到錯誤,指出「An unhandled exception occurred in WinProj.UpdateResources (發生未處理的例外狀況: WinProj.UpdateResources)」。
可能有數個原因造成這個錯誤訊息。如果要解決這個問題,請測試您是否可以在 Office Project Server 2007 中成功建立企業資源:
確認移轉工具不處於執行中狀態後,啟動連線至伺服器的 Project Professional 2007。
在 [工具] 功能表上,按一下 [企業選項],然後按一下 [開啟企業資源資料庫]。
在 [資源中心] 中,按一下 [新增],然後按一下下拉式清單中的 [資源]。
在 [新增資源] 頁面上,輸入所需的資源資訊。
按一下 [儲存]。
一般而言,這項作業也會失敗。不過,您可以使用記錄項目中關於此動作的資訊以解決這個問題。開啟相關 ULS 記錄檔 (預設位置:<磁碟機>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\LOGS),並查看未儲存資源的原因。下列是建立新的企業資源失敗之後的 ULS 記錄項目範例。
ULS 記錄項目範例:
12/21/2006 01:53:55.38 w3wp.exe (0x01B8) 0x07B4 Project Server Project Server - General 0 Medium PWA:http://machine/pwa, SSP:SSPName, User:UserName, PSI: WinProj.UpdateResources Undefined Attributes: PSError: GeneralUnhandledException Undefined attributes list: System.ApplicationException: This operation returned because the timeout period expired. (Exception from HRESULT: 0x800705B4) at System.Threading.ReaderWriterLock.AcquireReaderLockInternal(Int32 millisecondsTimeout) at Microsoft.Office.Project.Server.Events.ServerEventManager.AcquireReaderLockOnServerEventManager() at
範例修正:以這個 ULS 記錄檔項目範例來說,問題似乎是出在 Microsoft Office Project Server 事件服務的逾時錯誤。重新啟動 Microsoft Office Project Server 事件服務或許能修正這個問題。若要執行這項操作,請在執行 Office Project Server 2007 的電腦上執行下列步驟:
按一下 [開始],指向 [系統管理工具],然後按一下 [服務]。
在 [服務] 視窗中,找出 [Microsoft Office Project Server 事件服務]。
以滑鼠右鍵按一下該項目,然後按一下 [重新啟動] 以重新啟動服務。
SQL Server 問題
我嘗試在不同電腦上移轉 Project Server 2003 資料庫和 Office Project Server 2007。當我嘗試在 Microsoft SQL Server 2000 中設定連結的伺服器選項時卻無法運作。
請移至 SQL Server 2000 Enterprise Manager,以滑鼠右鍵按一下您建立的連結伺服器,並選取 [屬性] 選項。按一下 [安全性] 索引標籤,然後嘗試選取不同選項,看看是否能運作。如果您選取的是 [使用登入的目前安全性內容建立] 按鈕,請嘗試 [使用此安全性內容建立] 選項。此外,請務必提供對主控 Office Project Server 2007 資料庫的 SQL Server 執行電腦有效的使用者名稱和密碼。
附註: |
---|
如需連結的伺服器安全性詳細資訊,請參閱 SQL Server 文件。 |
我進行移轉的 SQL Server 執行電腦上同時具有 Project Server 2003 資料庫和 Office Project Server 2007 資料庫。當我嘗試執行移轉工具時,工具不斷出現錯誤「Cannot create Project Web Access views in the command line and in the migration log files (無法在命令列和移轉記錄檔中建立 Project Web Access 檢視)」。
這可能是移轉在無法解釋的情況下從 SQL Server 的 SYSSERVERS 中刪除了 CURRENT SQL SERVER。請執行下列步驟加以重新新增:
移至 SQL Server 2000 Query Analyzer 並選取「master」資料庫。執行
Select * from sysservers
查詢。確認是否有個項目其 [srvname] 欄設定為您的 SQL 伺服器名稱。如果沒看到此項,這可能就是造成問題的原因。
確定「master」資料庫是否為使用中資料庫。請執行
sp_addlinkedserver <sql server name>
查詢。嘗試再次移轉。
Windows SharePoint Services 移轉問題
Windows SharePoint Services 2.0 和 Windows SharePoint Services 3.0 是否支援逐步移轉?
是的,可支援逐步移轉。如需詳細步驟,請參閱<移轉至 Project Server 2007 的 IT 部署方式>和<從 Project Server 2003 升級專案工作區>。
Windows SharePoint Services 2.0 和 Windows SharePoint Services 3.0 可以並存安裝在同一部電腦上嗎?
是的,可支援 Windows SharePoint Services 2.0 和 Windows SharePoint Services 3.0 並存安裝。