設定 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 網路設定

  1. 按一下 [開始],依序按一下 [所有程式]、[Microsoft SQL Server 2005]、[組態工具] 及 [SQL Server 介面區組態]。

  2. 在 [SQL Server 2005 介面區組態] 對話方塊中,按一下 [服務和連接的介面區組態]。

  3. 在樹狀檢視中,依序展開 SQL Server 執行個體的節點與 [Database Engine] 節點,然後按一下 [遠端連接]。

  4. 依序選取 [本機和遠端連接] 和 [只使用 TCP/IP]。

    注意

    [使用 TCP/IP 和具名管道] 選項也同樣可行。如果 SQL Server 執行個體已設定為同時使用 TCP/IP 和具名管道,您可以保留該設定。

  5. 按一下 [確定]。

設定 SQL Server 2008 網路設定

  1. 按一下 [開始],依序按一下 [所有程式]、[Microsoft SQL Server 2008]、[組態工具] 及 [SQL Server 組態管理員]。

  2. 在左窗格中,展開 [SQL Server 網路組態],然後選取要安裝 Project Server 2010 資料庫的 SQL Server 執行個體。

  3. 在右窗格中,確認 TCP/IP 的狀態為已啟用。

為伺服器陣列管理員帳戶新增登入

為使 Project Server 2010 安裝和設定能運作,您必須為伺服器陣列管理員網域帳戶建立 SQL Server 登入,並設定必要的伺服器角色。

建立 SQL Server 登入

  1. 開啟 SQL Server Management Studio。

  2. 連線至要與 Project Server 2010 搭配使用的 SQL Server 執行個體資料庫引擎。

  3. 展開 [安全性] 節點。

  4. 以滑鼠右鍵按一下 [登入],然後按一下 [新增登入]。

  5. 在 [新增] 頁面的 [登入名稱] 文字方塊中,輸入為伺服器陣列管理員建立的網域帳戶。

  6. 在 [選取頁面] 清單中,按一下 [伺服器角色]。

  7. 在 [伺服器角色] 清單中,選取 [dbcreator]、[public]、[securityadmin] 及 [sysadmin] 核取方塊。

  8. 按一下 [確定]。

啟用 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 使用者本機群組

  1. 登入執行 Analysis Services 的電腦。

  2. 按一下 [開始],依序指向 [所有程式] 和 [系統管理工具],然後按一下 [電腦管理]。

  3. 在 [電腦管理] 頁面上,從左窗格的 [系統工具] 下展開 [本機使用者和群組]。按一下 [群組] 資料夾。

  4. 在右窗格的 [名稱] 清單中,按兩下 [SQLServer2005MSOLAPUser$<SERVERNAME>$MSSQLSERVER (SQL Server 2005)] 或 [SQLServerMSASUser$<SERVERNAME>$MSSQLSERVER (SQL Server 2008)]。

  5. 在內容頁面中,按一下 [新增]。

  6. 在 [選取使用者、電腦或群組] 頁面中,輸入伺服器陣列管理員帳戶的名稱。

  7. 按一下 [確定]。成員清單中就會出現此伺服器陣列管理員帳戶。

  8. 按一下 [確定]。

將伺服器陣列管理員新增為 Analysis Services 伺服器管理員

  1. 開啟 SQL Server Management Studio。在 [連接到伺服器] 視窗中,連線至與 Project Server 2010 搭配使用的 SQL Server 2005 Analysis Services 執行個體。

  2. 在 Microsoft SQL Server Management Studio 的 [物件總管] 中,以滑鼠右鍵按一下 SQL Server 2005 Analysis Services 執行個體名稱,然後按一下 [屬性]。

  3. 在 [Analysis Services 屬性] 頁面上,按一下 [選取頁面] 窗格中的 [安全性]。

  4. 按一下 [新增]。

  5. 在 [選取使用者、電腦或群組] 頁面中,輸入伺服器陣列管理員帳戶的名稱。

  6. 按一下 [確定]。成員清單中就會出現此伺服器陣列管理員帳戶。

  7. 按一下 [確定]。

建立 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 檔案。請在與其他資料庫檔案的不同資料分割中建立檔案。