設定 SQL Server 和 Analysis Services (Project Server 2010)
適用版本: Project Server 2010
上次修改主題的時間: 2011-07-21
安裝 Microsoft SharePoint Server 2010 和 Microsoft Project Server 2010 之前,您必須先設定 Microsoft SQL Server 和 Analysis Services。
注意
如果將 Project Server 2010 安裝在現有的 SharePoint Server 伺服器陣列上,可能下列某些步驟已經完成。
請完成下列各小節中的程序:
設定 SQL Server 網路設定
為伺服器陣列管理員帳戶新增登入
啟用 Common Language Runtime
設定 Analysis Services
此外,您可能會根據貴組織的需要而執行下列作業:
建立 Project Server 資料庫
建立額外的 TempDB 檔案
此外,也建議您在 SharePoint Server 資料庫所在的 SQL Server 執行個體上啟動 SQLSERVERAGENT 服務。SharePoint Server 和 Project Server 2010 會使用 SQL Server Agent 服務來執行各種資料庫清除活動。
完成設定 SQL Server 和 Analysis Services 之後,請至下一篇文章<安裝 SharePoint Server 2010 (Project Server 2010)>。
設定 SQL Server 網路設定
要使 Microsoft Project Server 2010 正常運作,相關聯的 SQL Server 執行個體必須設定為使用 TCP/IP 啟用遠端連線。這是 SQL Server 的預設設定,但是建議您先確認設定是否正確,再安裝 Project Server 2010。
請根據您的 SQL Server 版本,選用下列兩種程序之一。
設定 SQL Server 2005 網路設定
按一下 [開始],依序按一下 [所有程式]、[Microsoft SQL Server 2005]、[組態工具] 及 [SQL Server 介面區組態]。
在 [SQL Server 2005 介面區組態] 對話方塊中,按一下 [服務和連接的介面區組態]。
在樹狀檢視中,依序展開 SQL Server 執行個體的節點與 [Database Engine] 節點,然後按一下 [遠端連接]。
依序選取 [本機和遠端連接] 和 [只使用 TCP/IP]。
注意
[使用 TCP/IP 和具名管道] 選項也同樣可行。如果 SQL Server 執行個體已設定為同時使用 TCP/IP 和具名管道,您可以保留該設定。
按一下 [確定]。
設定 SQL Server 2008 網路設定
按一下 [開始],依序按一下 [所有程式]、[Microsoft SQL Server 2008]、[組態工具] 及 [SQL Server 組態管理員]。
在左窗格中,展開 [SQL Server 網路組態],然後選取要安裝 Project Server 2010 資料庫的 SQL Server 執行個體。
在右窗格中,確認 TCP/IP 的狀態為已啟用。
為伺服器陣列管理員帳戶新增登入
為使 Project Server 2010 安裝和設定能運作,您必須為伺服器陣列管理員網域帳戶建立 SQL Server 登入,並設定必要的伺服器角色。
建立 SQL Server 登入
開啟 SQL Server Management Studio。
連線至要與 Project Server 2010 搭配使用的 SQL Server 執行個體資料庫引擎。
展開 [安全性] 節點。
以滑鼠右鍵按一下 [登入],然後按一下 [新增登入]。
在 [新增] 頁面的 [登入名稱] 文字方塊中,輸入為伺服器陣列管理員建立的網域帳戶。
在 [選取頁面] 清單中,按一下 [伺服器角色]。
在 [伺服器角色] 清單中,選取 [dbcreator]、[public]、[securityadmin] 及 [sysadmin] 核取方塊。
按一下 [確定]。
啟用 Common Language Runtime
Common Language Runtime 可提高 Project Server 2010 部署的效能。若要啟用 Common Language Runtime,請執行下列查詢:
sp_configure 'clr enabled', 1
go
reconfigure
go
啟用 Common Language Runtime 可大幅提升自訂欄位作業的運作效能。
設定 Analysis Services
對於要與 Project Server 2010 搭配使用的 Analysis Services 執行個體,您必須遵循兩個設定步驟:
將伺服器陣列管理員帳戶新增至 OLAP 使用者本機群組。
在 SQL Server Analysis Services 中將管理權限設定給伺服器陣列管理員帳戶。
將伺服器陣列管理員帳戶新增至 OLAP 使用者本機群組
登入執行 Analysis Services 的電腦。
按一下 [開始],依序指向 [所有程式] 和 [系統管理工具],然後按一下 [電腦管理]。
在 [電腦管理] 頁面上,從左窗格的 [系統工具] 下展開 [本機使用者和群組]。按一下 [群組] 資料夾。
在右窗格的 [名稱] 清單中,按兩下 [SQLServer2005MSOLAPUser$<SERVERNAME>$MSSQLSERVER (SQL Server 2005)] 或 [SQLServerMSASUser$<SERVERNAME>$MSSQLSERVER (SQL Server 2008)]。
在內容頁面中,按一下 [新增]。
在 [選取使用者、電腦或群組] 頁面中,輸入伺服器陣列管理員帳戶的名稱。
按一下 [確定]。成員清單中就會出現此伺服器陣列管理員帳戶。
按一下 [確定]。
將伺服器陣列管理員新增為 Analysis Services 伺服器管理員
開啟 SQL Server Management Studio。在 [連接到伺服器] 視窗中,連線至與 Project Server 2010 搭配使用的 SQL Server 2005 Analysis Services 執行個體。
在 Microsoft SQL Server Management Studio 的 [物件總管] 中,以滑鼠右鍵按一下 SQL Server 2005 Analysis Services 執行個體名稱,然後按一下 [屬性]。
在 [Analysis Services 屬性] 頁面上,按一下 [選取頁面] 窗格中的 [安全性]。
按一下 [新增]。
在 [選取使用者、電腦或群組] 頁面中,輸入伺服器陣列管理員帳戶的名稱。
按一下 [確定]。成員清單中就會出現此伺服器陣列管理員帳戶。
按一下 [確定]。
建立 Project Server 資料庫
建立 Microsoft Project Web App (PWA) 網站時,即會自動建立 Project Server 資料庫。您也可以在建立 PWA 網站前手動建立這些資料庫。這個作法對於想將資料庫放在特定位置 (例如,在特定 LUN 上),或是因為建立 PWA 網站的管理員沒有足夠權限可在 SQL Server 中建立資料庫,會是比較適當的作法。
在 SQL Server 建立 Project Server 資料庫時,請使用 SQL_Latin1_General_CP1_CI_AS 定序建立空的資料庫給草稿資料庫、發佈資料庫、封存資料庫及報表資料庫使用。請為每個將建立的 PWA 執行個體,建立完整的一組資料庫。
建立額外的 TempDB 檔案
Project Server 2010 和 Microsoft SharePoint Server 2010 在進行 SQL 交易時,都會大量使用 TempDB。若要使效能最佳化,請建立額外的 TempDB 檔案。
依一般作法,請針對 SQL Server 執行電腦中的每個處理器 (核心),建立額外的 TempDB 檔案。請在與其他資料庫檔案的不同資料分割中建立檔案。