在新的網站集合上部署 Project Web App (Project Server 2013)
摘要:了解如何隨著 Project Web App 網站,將 Project Web App 執行個體部署在新的網站集合中。
適用於: Project Server 2013
使用新的網站集合建立 Project Web App 網站,會在指定的 SQL Server 實例上建立 Project Web App 資料庫。
注意事項
如果您的組織需要資料庫管理員手動建立資料庫,請讓資料庫管理員先參閱 New-SPProjectDatabase 並建立 Project Web App 資料庫,再繼續進行本文中的程式。
影片示範
這段影片示範在 Project Server 2013 伺服器數位中建立具有新網站集合之 Project Web App 網站的相關步驟,如本文所述。
影片:在新的網站集合上部署 Project Web App
建立頂層網站
如果您想要建立 Project Web App 網站的 Web 應用程式沒有最上層網站,您必須先建立一個網站。 請依需要使用以下程序來建立頂層網站。
建立頂層網站
啟動 SharePoint 2013 管理中心。
若為 Windows Server 2008 R2:
依序按一下 [開始]、[Microsoft SharePoint 2013 產品] 和 [SharePoint 2013 管理中心]。
若為 Windows Server 2012:
在 [開始] 畫面上,按一下 [SharePoint 2013 管理中心]。
如果 [SharePoint 2013 管理中心] 不在 [開始] 畫面上:
在 [電腦] 上按一下滑鼠右鍵,按一下 [所有應用程式],然後按一下 [SharePoint 2013 管理中心]。
在管理中心的 [應用程式管理] 區段中,按一下 [建立網站集合]。
從 [Web 應用程式] 下拉式功能表中選擇 Web 應用程式。
注意事項
若無任何 Web 應用程式可用,則必須加以建立。 如需詳細資訊,請 參閱) (SharePoint Server 2013 建立 Web 應用程式 。
在 [標題] 方塊中輸入網站集合的標題。
在 [範本選擇] 區段中,選擇此網站的範本。
注意事項
Project Server 2013 不需要特定範本。 您可選擇一個適合貴組織的範本。
在 [主要網站集合管理員] 區段中,輸入要做為網站集合管理員的帳戶名稱。
按一下 [確定]。
建立頂層網站之後,您必須將網站的存取權授與使用者。 請使用以下程序來授與頂層網站的讀取權。
設定頂層網站的讀取權
流覽至根網站 (,也就是 https://< servername>) 。
在頁面頂端按一下 [共用]。
在 [共用] 對話方塊上,按一下 [顯示選項]。
從 [選取群組或許可權等級],選擇 <[網站> 訪客 [讀取]。
在 [輸入名稱或電子郵件地址] 文字方塊中,輸入 Everyone。
按一下 [共用]。
建立 Project Web App 網站
重要事項
當您與新的網站集合一起建立新的 Project Web App 網站時,建議您針對 Project Web App 網站及其相關聯的專案工作區使用個別的 SharePoint Server 2013 內容資料庫。 若要在自己的內容資料庫中正確隔離 Project Web App 網站,您必須在其他系統管理員未在您要部署 Project Web App 的 Web 應用程式上建立新網站時部署 Project Web App。
藉由將 Project Web App 及其相關聯的專案工作區放在個別的內容資料庫中,您可以大幅簡化網站移轉和備份和還原程式。
建立 Project Web App 網站需要五個基本步驟:
暫時鎖定現有的內容資料庫。
建立內容資料庫來裝載 Project Web App 網站及其相關聯的專案工作區。
建立 Project Web App 網站本身。
鎖定 Project Web App 內容資料庫,以防止新增其他網站集合。
解除現有內容資料庫的鎖定。
SharePoint Server 2013 會使用迴圈配置資源演演算法來決定跨內容資料庫的網站集合散發。 若要將 Project Web App 網站部署至特定的內容資料庫,您必須鎖定伺服器陣列中任何現有的內容資料庫。 此程序不會影響使用者存取,只會影響新網站集合的分配。
注意事項
如果您要將 Project Web App 部署到將專用於 PWA 的新 Web 應用程式,您可以使用與 Project Web App 的該 Web 應用程式一起建立的預設內容資料庫。 這樣一來,就不需要進行下列的鎖定程序。 不過,建議您在部署 Project Web App 之後,將該內容資料庫的 [ 可在此資料庫中建立的網站數目上限 ] 設定為 1。 這有助於避免未來在該資料庫中建立 Project Web App 以外的其他網站集合。
若要鎖定您的內容資料庫,請針對您打算部署 Project Web App 網站的 Web 應用程式相關聯的每個內容資料庫,遵循下列步驟。
重要事項
請確定沒有其他系統管理員在執行本節中的程式時,將網站集合新增至您打算部署 Project Web App 的 Web 應用程式。
鎖定內容資料庫
在 SharePoint 管理中心的 [應用程式管理] 區段中,按一下 [管理內容資料庫]。
在 [目前的網站集合數目] 欄中,記下您要封鎖之資料庫的網站集合數目。
在 [資料庫名稱] 欄中,按一下您要封鎖之內容資料庫的連結。
在 [資料庫容量設定] 區段中:
在 [這個資料庫可以建立的網站數目上限] 方塊中,輸入此資料庫的現有網站集合數目 (也就是本程序稍早記下的 [目前的網站集合數目])。
注意事項
記下此參數現有的值。 PWA 網站建立之後,您必須將其變更回此值。
在 [在警告事件產生前的網站數目] 方塊中,輸入小於所用的 [這個資料庫可以建立的網站數目上限] 值的值。
注意事項
記下此參數現有的值。 建立 Project Web App 網站之後,您必須將它變更回此值。
按一下確定。
建立內容資料庫
在 SharePoint 管理中心的 [應用程式管理] 區段中,按一下 [管理內容資料庫]。
按一下 [新增內容資料庫]。
在 [ Web 應用程式] 區段中,選擇您打算部署 Project Web App 網站的 Web 應用程式。
在 [ 資料庫名稱和驗證] 區段中,輸入您打算部署 Project Web App 資料庫的資料庫伺服器名稱,然後輸入資料庫的名稱。
按一下確定。
建立並設定內容資料庫之後,下一個步驟是建立 Project Web App 網站本身。
建立 Project Web App 網站
在 SharePoint 管理中心的 [應用程式管理] 區段中,按一下 [管理服務應用程式]。
在「管理服務應用程式」頁面上,按一下 [Project Server Service 應用程式]。
在「管理 Project Web App 網站」頁面上,按一下 [建立 Project Web App 執行個體]。
依下表指示,完成「建立 Project Web App 執行個體」頁面:
選項 | 描述 |
---|---|
Web 應用程式 |
Project Web App 網站的 Web 應用程式。 |
Project Web App 路徑 |
此 Project Web App 網站根網站的路徑。 |
選取語言 |
此 Project Web App 網站的使用者介面語言。 |
使用公用 URL |
如果您想要在根 URL (上裝載 Project Web App 網站,例如,) , https://www.contoso.com 請使用此選項。 |
管理員帳戶 |
將新增至 Project Web App 實例中 Project Web App 安全組系統管理員的用戶帳戶。 您必須在第一次存取 Project Web App 網站時使用此帳戶。 |
資料庫伺服器 |
您要裝載 Project Web App 資料庫的 SQL Server 實例。 如果您的資料庫管理員已經建立 Project Web App 資料庫,請在 [ Project Web App 資料庫名稱 ] 文本框中指定該資料庫的名稱。 若之前未建立這些資料庫,系統會自動建立。 |
此網站的 SharePoint 內容配額 |
Project Web App 網站的最大網站記憶體,以 MB 為單位。 |
此網站的 SharePoint 內容配額警告 |
網站儲存等級 (MB),達到此等級就會傳送電子郵件訊息給網站管理員。 |
- 按一下確定。
Project Server 會啟動 Project Web App 網站建立程式。 這可能需要一些時間。 網站建立程式完成時,Project Web App 網站清單上顯示的狀態會 是 [已布建]。
布建 Project Web App 網站之後,請確認已在您建立的內容資料庫中建立。 使用 Get-SPSite Microsoft PowerShell 命令,以參數方式傳遞新的內容資料庫:
驗證 Project Web App 網站位置
確認符合下列基本需求:請參閱<Add-SPShellAdmin>。
在 [開始] 功能表上,按一下 [所有程式]。
按一下 [Microsoft SharePoint 2013 產品]。
按一下 [SharePoint 2013 管理命令介面]。
從 Microsoft PowerShell 命令提示字元 (即 PS C:\>) ,輸入下列命令,然後按 ENTER:
Get-SPSite -ContentDatabase<ContentDatabaseName>
命令應該會傳回 Project Web App 網站的 URL,而不會傳回其他 URL。
注意事項
如果內容資料庫中列出除了 Project Web App 網站以外的其他 URL,請刪除 Project Web App 網站,並使用新的內容資料庫重新啟動程式。
Project Web App 網站位於所需的內容資料庫之後,您必須鎖定資料庫,以防止 SharePoint Server 2013 將其他網站集合新增至資料庫。 其作法是將內容資料庫的網站數目上限設為 1。
注意事項
此設定並無法禁止建立新專案工作區網站。
鎖定內容資料庫
在 SharePoint 管理中心的 [應用程式管理] 區段中,按一下 [管理內容資料庫]。
在 [資料庫名稱] 欄中,按一下您建立的內容資料庫之連結。
在 [資料庫容量設定] 區段中:
在 [在警告事件產生前的網站數目] 方塊中輸入 0。
在 [這個資料庫可以建立的網站數目上限] 方塊中輸入 1。
按一下確定。
鎖定 Project Web App 內容資料庫之後,您可以將任何其他內容資料庫傳回其原始值,以取得 可在此資料庫中建立的網站數目上限 ,以及 產生 Warning 事件之前的網站數目。
您現在可以存取新的 Project Web App 網站。