配置 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 网络设置

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

  • 启用公共语言运行库

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

  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

启用公共语言运行库可以显著提高自定义字段操作的执行效果。

配置 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 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 文件。请在与其他数据库文件不同的分区上创建这些文件。