虚拟化 频道

Project Server 2010配置 SQL Server

  【IT168 服务器频道】Microsoft Project Server 是一个配套程序,与 Microsoft Project Standard 和 Microsoft Project Professional 一起使用,可以在项目经理、工作组成员和风险承担者之间进行有效的工作组协作。

  本系列文章介绍在服务器场环境中安装 Microsoft Project Server 2010 所需的步骤。这些步骤包括:

  配置 Microsoft SQL Server 和 Analysis Services

  安装 Microsoft SharePoint Server 2010

  安装 Project Server 2010

  创建 Microsoft Project Web Access 网站

  配置 SQL Server 和 Analysis Services

  配置 SQL Server 和 Analysis Services 包括以下步骤:

  配置 SQL Server 网络设置

  为服务器场管理员帐户添加登录名

  启用公共语言运行库

  配置 Analysis Services

  此外,根据您的需求,您可能还需要通过配置 AUTO_CLOSE 和 AUTO_UPDATE_STATISTICS_ASYNC 来实现一些建议的性能增强。此外,您可能还要创建 Project Web Access 数据库。

  安装 SharePoint Server 2010

  Project Server 2010 需要 SharePoint Server 2010 Enterprise Edition。在安装和配置 Project Server 2010 之前,必须先安装 SharePoint Server 2010 并创建服务器场。本文指导您获取合适的 SharePoint Server 2010 资源以配置服务器场。

  安装和配置 Project Server 2010

  建立 SharePoint Server 2010 服务器场之后,便可以安装 Project Server 2010。Project Server 2010 软件必须安装在服务器场中的每个应用程序服务器和前端 Web 上。安装并配置 Project Server 2010 软件之后,必须先在 SharePoint Server 2010 中配置若干服务应用程序,之后才能创建 Project Web Access 网站。

  创建 Project Web Access 网站

  完成 SharePoint Server 2010 中的初始 Project Server 2010 配置之后,便可以创建 Project Web Access 网站。

  本文介绍如何配置 SQL Server 和 Analysis Services。

  配置 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 实例的节点,展开"数据库引擎"节点,然后单击"远程连接"。

  4、选择"本地连接和远程连接",选择"仅使用 TCP/IP"。

  注意:"同时使用 TCP/IP 和 names pipes"选项也会起作用。如果 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、单击"确定"。

  启用公共语言运行库

  公共语言运行库可提高 Project Server 2010 部署的性能。若要启用公共语言运行库,请执行下面的查询:

  sp_configure 'clr enabled', 1

  go

  reconfigure

  go

  启用公共语言运行库可使性能平均提高 30%。

  配置 Analysis Services

  对于要用于 Project Server 2010 的 Analysis Services 实例,必须执行两个配置步骤:

  将服务器场管理员帐户添加到 OLAP 用户本地组。

  配置服务器场管理员帐户,使其具有 SQL Server Analysis Services 中的管理权限。

  将服务器场管理员帐户添加到 OLAP 用户本地组

  1、登录到运行 Analysis Services 的计算机。

  2、单击"开始",依次指向"所有程序"、"管理工具",然后单击"计算机管理"。

  3、在"计算机管理"页的左侧窗格中,展开"系统工具"下的"本地用户和组"。单击"组"文件夹。

  4、在右侧窗格中的"名称"列表下,双击"SQLServer2005MSOLAPUser$<服务器名称>$MSSQLSERVER (SQL Server 2005)"或"SQLServerMSASUser$<服务器名称>$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 Access 站点时,会自动创建 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 文件。请在与其他数据库文件不同的分区上创建这些文件。

0
相关文章