共用方式為


建立 PWA 網站 (Project Server 2010)

 

適用版本: Project Server 2010

上次修改主題的時間: 2017-01-17

建立 Microsoft Project Web App (PWA) 網站會在指定的 Microsoft SQL Server 執行個體上建立四個 Microsoft Project Server 2010 資料庫。

注意

如果您的組織需要資料庫管理員手動建立資料庫,請先讓資料庫管理員參閱手動建立 Project Server 資料庫,並建立四個 Project Server 資料庫和 Microsoft SharePoint Server 2010 內容資料庫,再繼續進行本文中的程序。

注意

如果伺服器陣列中的伺服器未連線至網際網路,則可能會緩慢載入部分 PWA 和 SharePoint Server 頁面。發生原因是 SharePoint Server 憑證嘗試連絡 Microsoft 下載伺服器以取得最新的根鏈結。暫時解決這個問題的方法是在 SharePoint Server 伺服器陣列的伺服器上設定 [憑證路徑驗證設定] 群組原則設定,讓伺服器不會嘗試自動更新憑證。如需詳細資訊,請參閱 Project Server 2010:顯示 PWA 和 SharePoint 頁面的載入時間 (https://blogs.msdn.com/b/brismith/archive/2012/03/05/project-server-2010-slow-load-times-of-pwa-and-sharepoint-pages.aspx)。
未來,如果您將伺服器陣列中的伺服器連線至網際網路,建議您在 SharePoint Server 伺服器陣列的伺服器上重新設定 [憑證路徑驗證設定] 群組原則設定,以自動更新憑證。

建立 PWA 網站

Project Web App 網站需要 Web 應用程式才能裝載它。您可以使用現有 Web 應用程式,或為 PWA 建立新的 Web 應用程式。如需如何建立 Web 應用程式的詳細資訊,請參閱建立 Web 應用程式 (SharePoint Server 2010)

重要

強烈建議您針對每個 PWA 網站和其相關聯專案工作區使用不同的 SharePoint Server 2010 內容資料庫。若要在專屬的內容資料庫中正確地隔離 PWA 網站,您必須在其他系統管理員未在部署 PWA 的 Web 應用程式上建立新網站時同時部署 PWA。

將 PWA 和其相關聯專案工作區放入不同的內容資料庫中,可大幅簡化網站移轉以及備份和還原程序。

建立 PWA 網站採取五個基本步驟︰

  1. 建立內容資料庫,以裝載 PWA 網站和其相關聯專案工作區。

  2. 暫時鎖定現有內容資料庫。

  3. 建立 PWA 網站本身。

  4. 鎖定 PWA 內容資料庫,以避免新增額外的網站集合。

  5. 解除鎖定現有內容資料庫。

SharePoint Server 2010 使用循環配置資源演算法來判斷如何將網站集合發佈到內容資料庫。若要將 PWA 網站部署至特定的內容資料庫,您必須在要部署 PWA 的 Web 應用程式中鎖定任何現有內容資料庫。這個程序不會影響使用者存取;它只會影響新網站集合的發佈。

注意

如果您要將 PWA 部署至專用於 PWA 的新 Web 應用程式,則可以使用以 PWA 的那個 Web 應用程式建立的預設內容資料庫。在此情況下,不需要遵循下列鎖定程序。不過,建議您在部署 PWA 之後,將該內容資料庫的 [這個資料庫可以建立的網站數目上限] 設定設為 1。這有助於避免 PWA 未來在該資料庫中建立的額外網站集合。

若要鎖定內容資料庫,請針對與要部署 PWA 網站之 Web 應用程式相關聯的每個內容資料庫,遵循下列步驟。

重要

請確定沒有其他系統管理員將網站集合新增至您要部署 PWA 的 Web 應用程式,而且您正在執行本節中的程序。

鎖定內容資料庫

  1. 在 SharePoint 管理中心中,按一下 [應用程式管理] 區段中的 [管理內容應用程式]。

  2. 在 [目前的網站集合數目] 欄中,記下您要鎖定之資料庫的網站集合數目。

  3. 在 [資料庫名稱] 欄中,按一下您想要鎖定之內容資料庫的連結。

  4. 在 [資料庫容量設定] 區段中:

    1. 在 [這個資料庫可以建立的網站數目上限] 方塊中,輸入這個資料庫的現有網站集合數目 (如這個程序稍早所述的 [目前的網站集合數目] 欄)。

      注意

      記下這個參數的目前值;建立 PWA 網站之後,必須將它變更回這個值。

    2. 在 [在警告事件產生前的網站數目] 方塊中,輸入小於用於 [這個資料庫可以建立的網站數目上限] 中之值的數目。

      注意

      記下這個參數的目前值;建立 PWA 網站之後,必須將它變更回這個值。

  5. 按一下 [確定]。

建立內容資料庫

  1. 在 SharePoint 管理中心中,按一下 [應用程式管理] 區段中的 [管理內容應用程式]。

  2. 按一下 [新增內容資料庫]。

  3. 在 [Web 應用程式] 區段中,選擇您要用來部署 PWA 網站的 Web 應用程式。

  4. 在 [資料庫名稱與驗證] 區段中,輸入您要部署 PWA 資料庫的資料庫伺服器名稱,並輸入資料庫的名稱。

  5. 按一下 [確定]。

建立並設定內容資料庫之後,下一步是建立 PWA 網站本身。

建立 PWA 網站

  1. 在 SharePoint 管理中心中,按一下 [應用程式管理] 區段中的 [管理服務應用程式]。

  2. 在 [管理服務應用程式] 頁面上,按一下 [Project Server Service Application]。

  3. 在 [管理 Project Web App 網站] 頁面上,按一下 [建立 Project Web App 網站]。

  4. 完成下表中所指定的 [建立 Project Web App 網站] 頁面:

    選項 描述

    要裝載 Project Web App 的 SharePoint Web 應用程式

    PWA 網站的 Web 應用程式。

    Project Web App 路徑

    從這個 PWA 網站的根網站開始的路徑。

    選取語言

    這個 PWA 網站的使用者介面語言。

    使用 Project Web App 路徑當成主機標頭

    如果您想要在根 URL (例如,https://www.contoso.com) 上裝載 PWA,請使用這個選項。

    系統管理員帳戶

    將新增至這個 PWA 執行個體中 Project Server 系統管理員安全性群組的使用者帳戶。第一次存取 PWA 時,您必須使用這個帳戶。

    主要資料庫伺服器

    要裝載 Project Server 資料庫的 SQL Server 執行個體。如果您的資料庫管理員已經建立 Project Web App 資料庫,請在適當的文字方塊中指定這些資料庫的名稱。如果先前未建立資料庫,則會自動建立資料庫。

    發佈資料庫名稱

    這個 PWA 執行個體的 Project Server 發佈資料庫名稱。

    草稿資料庫名稱

    這個 PWA 執行個體的 Project Server 草稿資料庫名稱。

    封存資料庫名稱

    這個 PWA 執行個體的 Project Server 封存資料庫名稱。

    報表資料庫伺服器

    您想要部署報表資料庫的 SQL Server 執行個體 (如果與主要資料庫伺服器不同)。

    使用主要資料庫伺服器

    選取這個核取方塊,以將報表資料庫部署至先前指定的主要資料庫伺服器。清除這個核取方塊,以將報表資料庫部署至不同的資料庫伺服器,以及指定您想要用於 [報表資料庫伺服器] 方塊中的 SQL Server 執行個體。

    報表資料庫名稱

    這個 PWA 執行個體的 Project Server 報表資料庫名稱。

    這個網站中 SharePoint 內容的配額

    PWA 網站的網站儲存上限 (MB)。

    這個網站中 SharePoint 內容的配額警告

    將警告電子郵件訊息傳送給網站管理員的網站儲存層級 (MB)。

  5. 按一下 [確定]。

Project Server 會啟動 PWA 網站建立程序。這可能需要一些時間。網站建立程序完成時,PWA 網站清單上所顯示的狀態會是 [已佈建]。

佈建 PWA 網站之後,請確認已在所建立的內容資料庫中建立它。使用 Get-SPSite Windows PowerShell 命令,並將新的內容資料庫傳遞為參數︰

確認 PWA 網站位置

  1. 確認您符合下列最低需求:請參閱<Add-SPShellAdmin>。

  2. 在 [開始] 功能表上,按一下 [所有程式]。

  3. 按一下 [Microsoft SharePoint 2010 產品]。

  4. 按一下 [SharePoint 2010 管理命令介面]。

  5. 從 Windows PowerShell 命令提示字元 (即 PS C:\>) 中,輸入下列命令,然後按 ENTER 鍵:

    Get-SPSite -ContentDatabase <ContentDatabaseName>

    這個命令應該會傳回 PWA 網站的 URL,而不是其他 URL。

    注意

    如果 PWA 網站 URL 以外的額外 URL 列在內容資料庫中,請刪除 PWA 網站,並使用新的內容資料庫重新啟動程序。

PWA 網站位於想要的內容資料庫之後,您必須鎖定資料庫,避免 SharePoint Server 2010 將額外的網站集合新增至資料庫。執行方式是將內容資料庫的網站數目上限設定為一。

注意

進行這個設定無法防止建立新的專案工作區網站。

鎖定內容資料庫

  1. 在 SharePoint 管理中心中,按一下 [應用程式管理] 區段中的 [管理內容應用程式]。

  2. 在 [資料庫名稱] 欄中,按一下您已建立之內容資料庫的連結。

  3. 在 [資料庫容量設定] 區段中:

    1. 在 [在警告事件產生前的網站數目] 方塊中,輸入 0

    2. 在 [這個資料庫可以建立的網站數目上限] 方塊中,輸入 1

  4. 按一下 [確定]。

鎖定 PWA 內容資料庫之後,即可將任何其他內容資料庫還原為其原始 [這個資料庫可以建立的網站數目上限] 和 [在警告事件產生前的網站數目] 值。

您現在可以存取新的 PWA 網站。

注意

第一個叫用包含 Project Web App 應用程式的網際網路資訊服務 (IIS) 應用程式集區可能會很慢,因為正在編譯和載入 .NET Framework 應用程式。

設定時程表期間

需要設定時程表期間,讓小組成員在 Project Server 2010 內使用時間追蹤和任務狀態。建議您建立至少一年的時程表期間。使用下列程序,建立時程表期間。

建立時程表期間

  1. 在 PWA 中,按一下 [伺服器設定]。

  2. 在 [時間與任務管理] 區段中,按一下 [時程表期間]。

  3. 在 [時程表期間] 頁面上:

    1. 按一下 [第一個期間的開始日期] 旁邊的行事曆按鈕,然後選取第一個時程表期間的開始日期。

      重要

      如果您將標準報表期間選擇為七天長度,所有期間都會在您選取為第一個期間開始日期的星期幾開始。選擇符合您組織需求的星期幾。

      重要

      如果您想要建立可變長度期間 (例如,一個行事曆月份使用一個期間時),必須在 [時程表期間] 頁面上個別執行這些項目,或透過自訂程式碼進行程式設計。

    2. 按一下 [建立大量期間]。

    3. 按一下 [儲存]。

設定工作流程 Proxy 帳戶

開始使用 PWA 網站之前的最後一個步驟是設定工作流程 Proxy 使用者帳戶。根據預設,這個帳戶設定為您用來建立 PWA 網站的帳戶。雖然您可以保留預設值,但是建議您基於這個用途建立 Active Directory 帳戶。

重要

您必須先變更帳戶,再啟動任何工作流程,否則將會中斷進行中的工作流程。

您必須遵循兩個步驟來設定工作流程 Proxy 帳戶︰

  • 建立 Project Server 2010 使用者帳戶作為工作流程 Proxy Active Directory 帳戶。

  • 將這個帳戶設定為工作流程 Proxy 使用者。

執行下列程序,設定工作流程 Proxy 帳戶的 Project Server 2010。

建立使用者

  1. 在 Project Web App 中,按一下 [伺服器設定]。

  2. 在 [安全性] 區段中,按一下 [管理使用者]。

  3. 在 [管理使用者] 頁面上,按一下 [新增使用者]。

  4. 在 [新增使用者] 頁面上︰

    1. 清除 [可指定使用者為資源] 核取方塊。

    2. 在 [顯示名稱] 方塊中,輸入您想要用作使用者帳戶的名稱 (例如,Workflow Proxy User)。

    3. 在 [使用者驗證] 區段的 [使用者登入帳戶] 方塊中,輸入您為工作流程 Proxy 使用者建立的 Active Directory 帳戶。

    4. 選取 [防止此使用者執行 Active Directory 同步處理] 核取方塊。

    5. 在 [安全性類別] 區域的 [可用類別] 中,選取 [我的組織],然後按一下 [新增]。

    6. 在 [我的組織的權限] 下,針對下列權限選取 [允許]。

      • 開啟專案

      • 儲存專案至 Project Server

      • 檢視企業資源資料

    7. 在 [全域權限] 下,針對下列權限選取 [允許]。

      • 登入

      • 管理使用者與群組

      • 管理工作流程與專案詳細資料頁面

  5. 按一下 [儲存]。

建立使用者帳戶之後,您可以設定工作流程 Proxy 使用者帳戶。執行下列程序,設定工作流程 Proxy 使用者帳戶。

設定工作流程 Proxy 使用者帳戶

  1. 在 PWA 中,按一下 [伺服器設定]。

  2. 在 [伺服器設定] 頁面的 [工作流程與專案詳細資料頁面] 區段中,按一下 [專案工作流程設定]。

  3. 在 [專案工作流程設定] 頁面的 [工作流程 Proxy 使用者帳戶] 方塊中,輸入您為工作流程 Proxy 使用者建立的 Active Directory 帳戶,然後按一下 [儲存]。

您現在已經可以開始使用 Project Web App 網站。下一個步驟是設定報告來啟用 Project Server 報告和商務智慧功能。請繼續進行下一篇文章:設定 Project Server 2010 的報告