共用方式為


以新網站集合部署 Project Web App (Project Server 訂閱版本 2019 或 2016)

摘要:了解如何隨著 Project Web App 網站,將 Project Web App 執行個體部署在新的網站集合中。
適用于:Project Server 訂閱版本、Project Server 2019、Project Server 2016

建立頂層網站

如果您想要建立Project Web App網站的 Web 應用程式沒有最上層網站,您必須先建立一個網站。 請依需要使用以下程序來建立頂層網站。

建立頂層網站

  1. 在 SharePoint 管理中心網站的 [應用程式 管理 ] 區段中,按一下 [ 建立網站集合]

  2. 從 [Web 應用程式] 下拉式功能表中選擇 Web 應用程式。

  3. 在 [標題] 方塊中輸入網站集合的標題。

  4. 在 [範本選擇] 區段中,選擇此網站的範本。

    注意事項

    Project Server 訂閱版本、2019 或 2016 不需要特定範本。 您可選擇一個適合貴組織的範本。

  5. 在 [主要網站集合管理員] 區段中,輸入要做為網站集合管理員的帳戶名稱。

  6. 按一下 [確定]

建立頂層網站之後,您必須將網站的存取權授與使用者。 請使用以下程序來授與頂層網站的讀取權。

設定頂層網站的讀取權

  1. 流覽至根網站 (,也就是 HTTPs:// < servername >) 。

  2. 在頁面頂端按一下 [共用]

  3. 在 [共用] 對話方塊上,按一下 [顯示選項]

  4. 從 [選取群組或許可權等級],選擇< [網站 > 訪客 [讀取]

  5. 在 [ 輸入名稱或電子郵件地址 ] 文字方塊中,輸入Everyone。

  6. 按一下 [共用]

建立 Project Web App 網站

重要事項

當您建立新的Project Web App網站與新的網站集合時,建議您針對Project Web App網站及其相關聯的專案工作區使用個別的SharePoint Server 訂閱版本、2019 或 2016 內容資料庫。 若要在自己的內容資料庫中正確隔離Project Web App網站,您必須在其他系統管理員未在部署Project Web App的 Web 應用程式上建立新網站時部署Project Web App。

藉由將Project Web App及其相關聯的專案工作區放在個別的內容資料庫中,您可以大幅簡化網站移轉和備份和還原程式。

建立Project Web App網站需要五個基本步驟:

  1. 建立內容資料庫來裝載Project Web App網站及其相關聯的專案工作區。

  2. 建立Project Web App網站本身。

  3. 鎖定Project Web App內容資料庫,以防止新增其他網站集合。

重要事項

請確定當您執行本節中的程式時,沒有其他系統管理員將網站集合新增至您打算部署Project Web App的 Web 應用程式。

建立內容資料庫

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

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

  3. 在 [Web 應用程式]區段中,選擇您打算部署Project Web App網站的 Web 應用程式。

  4. 在 [資料庫名稱和驗證] 區段中,輸入您打算部署Project Web App資料庫的資料庫伺服器名稱,然後輸入資料庫的名稱。

  5. 按一下 [確定]

建立並設定內容資料庫之後,下一個步驟是建立Project Web App網站本身。

若要在新的網站集合中建立Project Web App網站,請執行New-SPSite Microsoft PowerShell Cmdlet,在您建立的內容資料庫中建立網站,然後執行Enable-SPFeature以開啟Project Web App網站集合功能。

確認您具備下列成員身分:

  • SQL Server 執行個體上的 securityadmin 固定伺服器角色。
  • 所有要更新之資料庫上的 db_owner 固定資料庫角色。
  • 正在執行 PowerShell Cmdlet 之所在伺服器上的本機系統管理員群組。

從 PowerShell 命令提示字元中,執行下列命令來建立Project Web App網站。

New-SPSite -ContentDatabase ContentDBName -URL SiteCollectionURL/PWASiteName -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL SiteCollectionURL/PWASiteName

例如:

New-SPSite -ContentDatabase PWA_Content -URL https://contoso-appsrv1/sites/PWA -Template pwa#0 -OwnerAlias domain\user
Enable-SPFeature pwasite -URL https://contoso-appsrv1/sites/PWA

布建Project Web App網站之後,請確認已在您建立的內容資料庫中建立。 使用 Get-SPSite Cmdlet,傳遞新的內容資料庫作為參數:

驗證 Project Web App 網站位置

從 PowerShell 命令提示字元輸入下列命令,然後按 ENTER:

    Get-SPSite -ContentDatabase <ContentDatabaseName>

命令應該會傳回您Project Web App網站的 URL,而不會傳回其他 URL。

注意事項

如果內容資料庫中列出超過Project Web App月臺的其他 URL,請刪除Project Web App網站,然後使用新的內容資料庫重新開機程式。

在Project Web App網站位於所需的內容資料庫之後,您必須鎖定資料庫,以防止 SharePoint Server 將其他網站集合新增至資料庫。 其作法是將內容資料庫的網站數目上限設為 1。

注意事項

此設定並無法禁止建立新專案工作區網站。

鎖定內容資料庫

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

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

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

  4. 在 [ 產生 Warning 事件之前的網站數目 ] 方塊中,輸入0。

  5. 在 [ 可在此資料庫中建立的網站數目上限 ] 方塊中,輸入 1。

  6. 按一下 [確定]

您現在可以存取新的Project Web App網站。

另請參閱

在現有的網站集合中部署 Project Web App (Project Server 訂閱版本 2019 或 2016)

Project forums