從 Project Server 2003 升級專案工作區資料
適用版本: Project Server 2010
上次修改主題的時間: 2010-12-17
重要
此為選用性程序,除非您希望移轉 Windows SharePoint Services 2.0 專案工作區網站和內容,才需執行此程序。
此文說明如何將 Windows SharePoint Services 2.0 專案工作區資料移轉至 Windows SharePoint Services 3.0。除非您希望移轉專案工作區資料,才需執行這部分從 Project Server 2003 移轉至 Project Server 2007 的資料移轉程序。要執行此作業可採用兩種方法:
如果採用就地升級,從 Windows SharePoint Services 2.0 升級至 Windows SharePoint Services 3.0,您可以執行 Stsadm 命令使工作區狀態變成作用中。
如果移轉至另一部電腦,則可以備份 Windows SharePoint Services 2.0 資料庫,以便還原至 Windows SharePoint Services 3.0 電腦進行升級。
透過就地升級將 Windows SharePoint Services 2.0 專案工作區資料移轉至 Windows SharePoint Services 3.0
在這種情況下,當您安裝 Windows SharePoint Services 3.0 時選擇就地升級方式,Windows SharePoint Services 2.0 工作區就會升級至 Windows SharePoint Services 3.0。但是升級的專案工作區可能還不是處於作用中狀態。請執行下列步驟使這些工作區變成作用中。
開啟命令提示字元視窗,並巡覽至 Stsadm.exe 的位置 (預設位置是 <磁碟機>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin)。
執行下列 Stsadm 命令,強制升級。
stsadm -o upgrade
若要檢查進度,您可以查看 upgrade.log 檔案:<磁碟機:>:\program files\common files\Microsoft shared\Web server extensions\12\logs\upgrade.log
當命令提示字元傳回 [作業成功完成] 時,表示升級程序將完成升級。
瀏覽至已升級的專案工作區,並確保工作區正常運作。
使用備份與還原方法,將 Windows SharePoint Services 2.0 專案工作區資料移轉至 Windows SharePoint Services 3.0
如果在乾淨的電腦上安裝 Office Project Server 2007,而您想要移轉 Windows SharePoint Services 資料,就會使用內容資料庫備份與還原方法,所需執行的步驟如下:
在 Windows SharePoint Services 2.0 SP2 伺服器陣列上執行 Windows SharePoint Services 升級前掃描工具 (若尚未依移轉前工作所述執行此作業)。此程序會備妥 Windows SharePoint Services 2.0 內容資料庫,以升級至 Windows SharePoint Services 3.0。
將所有Windows SharePoint Services 2.0 內容資料庫的複本附加至 Office Project Server 2007 伺服器陣列:完成附加之後,內容資料庫中的 Windows SharePoint Services 2.0 網站會升級至 Windows SharePoint Services 3.0。強烈建議您使用 Windows SharePoint Services 2.0 內容資料庫複本進行升級,不要以原始內容資料庫進行升級。在此步驟的最後,所有 Project Server 2003 工作區就會升級至 Windows SharePoint Services 3.0,不過還未與專案連結。
開啟命令提示字元視窗,並巡覽至 Stsadm.exe 的位置 (預設位置是 <磁碟機>:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\bin)。
執行下列 Stsadm 命令,將 Windows SharePoint Services 2.0 內容資料庫複本附加至 Windows SharePoint Services 3.0,然後對其進行升級。
stsadm.exe -o addcontentdb -url http://<伺服器>:<連接埠> -databasename <WSS v2.0 內容資料庫> -databaseserver <DB 伺服器名稱>
例如:
stsadm.exe -o addcontentdb -url http://MyServer:80 -databasename WSS_V2_ContentDB -databaseserver Sample
執行 Stsadm.exe 之後,您可以查看 ULS 記錄檔目錄中的 upgrade.log (預設位置是 c:\program files\common files\Microsoft shared\Web server extensions\12\logs\upgrade.log,追蹤升級的進度。當記錄檔中出現下列行時,則表示您指定的內容資料庫已完成此升級程序:
[SPManager] [DEBUG] [<Date> <Time>]: Using cached [SPContentDatabase Name=<DB NAME> Parent=SPDatabaseServiceInstance] NeedsUpgrade value: False.
巡覽至已升級的專案工作區,確認升級是否已順利完成。
升級程序如因任何原因而失敗 (如記錄檔中所示),可重新啟動 Windows SharePoint Services 升級程序。若要重新啟動此升級程序,請執行命令 Stsadm.exe -o upgrade,然後查看記錄檔以檢視進度。當命令提示字元傳回 [作業成功完成] 時,表示已完成此升級程序。
當移轉工具在後面移轉程序中儲存並發佈專案時,就會修正專案、任務和工作分派及 SharePoint Foundation 項目之間的連結。