安装 Reporting Services SharePoint 模式作为单服务器场

本主题中的过程将指导您完成以 SharePoint 模式在单台服务器上安装 Reporting Services 报表服务器。 涉及的步骤包括运行 SQL Server 安装向导以及使用 SharePoint 2010 管理中心的其他配置任务。 本主题还可用于针对现有安装的单独过程,例如创建 Reporting Services 服务应用程序。 有关在现有场中添加其他 Reporting Services 服务器的信息,请参阅向场中添加另一个报表服务器(SSRS 扩展)向场中添加另一个 Reporting Services Web 前端

单台服务器安装对于开发和测试方案很有用,但不建议用于生产环境。

注意注意

有关将现有 Reporting Services SharePoint 模式安装升级到 SQL Server 2012 的信息,请参阅升级和迁移 Reporting Services

该主题包含以下内容:

  • 必备条件

  • 在 SharePoint 模式下安装 Reporting Services 报表服务器

  • 安装并启动 Reporting Services SharePoint 服务

  • 创建 Reporting Services 服务应用程序

  • 激活 Power View 网站集功能。

  • 其他配置包括订阅和警报、Reporting Services 内容类型和 Reporting Services 文件同步功能的设置。

先决条件

单服务器安装的 SSRS 组件

单服务器配置的数据库注意事项

  • Reporting Services 和 SharePoint 产品及技术均使用 SQL Server 关系数据库来存储应用程序数据。

  • SQL Server 2012 Reporting Services (SSRS) 需要兼容的 SQL 引擎的 SQL Server 评估版实例。 有关硬件和软件要求的详细信息,请参阅安装 SQL Server 2012 的硬件和软件要求

  • SharePoint 产品可以使用现有的数据库实例。 如果未安装数据库引擎实例,则 SharePoint 产品安装程序将安装 SQL Server Express Edition 以用于 SharePoint 应用程序数据库。

  • 报表服务器实例不能将 SQL Server Express Edition 用于其数据库。 但是,由 SharePoint 产品安装的 SQL Server Express Edition 实例可与其他数据库引擎版本并存。

用于“返回首页”链接的箭头图标返回页首

在 SharePoint 模式下安装 Reporting Services 报表服务器

  1. 运行 SQL Server 安装向导。

  2. 在向导的左侧单击**“安装”,然后单击“全新 SQL Server 独立安装或向现有安装添加功能”**。

  3. 在**“安装程序支持规则”页上单击“确定”**,假定所有规则均已通过验证。

  4. 在**“安装程序支持文件”页中,单击“安装”**。

  5. 在支持文件已完成安装并且支持规则显示**“已通过”状态后,单击“下一步”**。 查看任何警告或妨碍安装的问题。

  6. 在**“产品密钥”**页中,键入密钥或接受 Enterprise Evaluation Edition 的默认密钥。

    单击**“下一步”**。

  7. 阅读并接受许可条款。 对于您单击以同意发送功能使用情况数据来帮助改进产品功能和支持,Microsoft 深表感谢。

    单击**“下一步”**。

  8. 在**“安装角色”页上选择“SQL Server 功能安装”**。

    单击**“下一步”**

     

    安装角色的 SQL Server 功能安装

  9. 在**“功能选择”**页中,选择以下选项:

    • Reporting Services – SharePoint

    • 用于 SharePoint 2010 产品的 Reporting Services 外接程序注释 用于安装外接程序的安装向导选项是 SQL Server 2012 中的新增功能。

    • 如果您尚未安装 SQL Server 数据库引擎 实例,则还可以选择**“数据库引擎服务”“管理工具 - 完整”**以提供一个完整环境。

    单击**“下一步”**。

     

    SharePoint 模式的 SSRS 功能选择

     

  10. 在**“安装规则”页上单击“下一步”**。 查看任何警告或妨碍安装的问题。

  11. 如果您已选择“数据库引擎服务”,请在**“实例配置”页上接受 MSSQLSERVER 的默认实例,然后单击“下一步”**。 与以前的 Reporting Services 体系结构不同,Reporting Services 共享服务体系结构不基于 SQL Server“实例”。

  12. 查看**“磁盘空间要求”页,然后单击“下一步”**。

  13. 在**“服务器配置”页上键入相应的凭据。 如果您要使用 Reporting Services 数据警报或订阅功能,则需要将 SQL Server 代理的“启动类型”更改为“自动”**。

    单击**“下一步”**。

  14. 如果您选择了“数据库引擎服务”,您将看到**“数据库引擎配置”页。请将相应的帐户添加到 SQL 管理员列表,然后单击“下一步”**。

  15. 在**“Reporting Services 配置”页上,您将看到“仅安装”**选项处于选中状态。 此选项将安装报表服务器文件,但不会为 Reporting Services 配置 SharePoint 环境。SQL Server 安装完成后,您需要按照本主题的其他章节的内容配置 SharePoint 环境。 这包括安装 Reporting Services 共享服务和创建 Reporting Services 服务应用程序。

     

    rs_SQL11_SETUP_SSRS_configpage_withcircles

  16. 请通过在**“错误报告”**页上单击用于发送错误报告的复选框,来帮助 Microsoft 改进 SQL Server 功能和服务。

    单击**“下一步”**。

  17. 查看任何警告,然后在**“安装配置规则”页上单击“下一步”**。

  18. 在**“准备安装”页上,查看安装摘要,然后单击“下一步”**。 该摘要将包含一个 Reporting Services 节点,该节点将包含 SharePointFilesOnlyMode 的安装模式值以及帐户信息。

用于“返回首页”链接的箭头图标返回页首

安装并启动 Reporting Services SharePoint 服务

PowerShell 相关内容

注意注意

如果您要安装到现有 SharePoint 场,则不需要完成本节中的步骤。 在上一节中运行 SQL Server 安装向导时,已安装并已启动 Reporting Services SharePoint 服务。

在执行 SQL Server 安装向导的过程中已安装了必需的文件,但需要将服务注册到 SharePoint 场中。 SQL Server 2012 版本引入了对 SharePoint 模式下的 Reporting Services 的 PowerShell 支持。 以下步骤将指导您完成打开 SharePoint Management Shell 并运行 cmdlet 的过程:

  1. 单击**“开始”**按钮

  2. 单击**“Microsoft SharePoint 2010 产品”**组。

  3. 右键单击**“SharePoint 2010 Management Shell”,然后单击“以管理员身份运行”**。

  4. 运行以下 PowerShell 命令以安装 SharePoint 服务。 命令成功完成后会在 Management Shell 中显示一个新行。 当命令成功完成时,不会向 Management Shell 返回任何消息:

    Install-SPRSService
    
  5. 运行以下 PowerShell 命令以安装服务代理:

    Install-SPRSServiceProxy
    
  6. 运行以下 PowerShell 命令以启动服务,或者查看下面的注释以了解有关从 SharePoint 管理中心启动服务的说明:

    get-spserviceinstance -all |where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance
    

您也可以从 SharePoint 管理中心(而不是通过运行第三个 PowerShell 命令)来启动服务。 以下步骤还用于验证服务是否正在运行。

  1. 在 SharePoint 管理中心的**“系统设置”组中,单击“管理服务器上的服务”**。

  2. 找到**“SQL Server Reporting Services 服务”,然后在“操作”列中单击“启动”**。

  3. Reporting Services 服务的状态将从**“已停止”更改为“已启动”**。 如果 Reporting Services 服务不在列表中,则使用 PowerShell 安装该服务。

    注意注意

    如果 Reporting Services 服务停留在“正在启动”状态,并且未更改为“已启动”,则验证是否已在 Windows 服务器管理器中启动“SharePoint 2010 管理”服务。

用于“返回首页”链接的箭头图标返回页首

创建 Reporting Services 服务应用程序

本节提供您在查看现有服务应用程序的情况下,用于创建服务应用程序的步骤和属性说明。

  1. 在 SharePoint 管理中心的**“应用程序管理”组中,单击“管理服务应用程序”**。

  2. 在 SharePoint 功能区中,单击**“新建”**按钮。

  3. 在“新建”菜单中,单击**“SQL Server Reporting Services 服务应用程序”**。

    注意事项注意

    如果 Reporting Services 选项没有出现在列表中,则表明 Reporting Services 共享服务尚未安装。 查看上一节,了解如何使用 PowerShell cmdlt 安装 Reporting Services 服务。

  4. 在**“创建 SQL Server Reporting Services 服务应用程序”**页中,输入应用程序的名称。 如果您要创建多个 Reporting Services 服务应用程序,则描述性名称或命名约定可帮助您组织您的管理操作。

  5. 在**“应用程序池”**部分中,为该应用程序创建一个新应用程序池(推荐)。 使用与服务应用程序相同的名称作为新应用程序池的名称,这可以使您正在进行的管理更加容易。

    为该应用程序池选择或创建一个托管帐户。 请确保指定一个域用户帐户。 通过域用户帐户,可以使用 SharePoint 的托管帐户功能,从而使您可以在一个位置中更新密码和帐户信息。 如果您计划扩展部署以便包括将在同一标识下运行的附加服务实例,则域帐户也是必需的。

  6. 在**“数据库服务器”**中,您可以使用当前服务器或选择其他 SQL Server。

  7. 在**“数据库名称”**中,默认值是 ReportingService_<guid>,这是唯一的数据库名称。 如果您键入一个新值,请键入唯一值。

  8. 在**“数据库身份验证”中,默认值是“Windows 身份验证”。 如果您选择“SQL 身份验证”**,请参考 SharePoint 管理员指南以便了解有关如何在 SharePoint 部署中使用此身份验证类型的最佳实践。

  9. 在**“Web 应用程序关联”**部分中,选择要设置为供当前 Reporting Services 服务应用程序访问的 Web 应用程序。 可以将一个 Reporting Services 服务应用程序与一个 Web 应用程序相关联。 如果所有当前 Web 应用程序均已与一个 Reporting Services 服务应用程序相关联,将显示警告消息。

  10. 单击**“确定”**。

  11. 用于创建服务应用程序的过程可能要几分钟才会结束。 当它完成时,将显示确认消息和一个指向**“设置订阅和警报”**页的链接。 如果您要使用 Reporting Services 订阅和警报功能,请完成该设置步骤。 有关详细信息,请参阅用于 SSRS 服务应用程序的设置订阅和警报

PowerShell 相关内容 有关使用 PowerShell 创建 Reporting Services 服务应用程序的信息,请参阅使用 PowerShell Cmdlet 创建 Reporting Services 服务应用程序

用于“返回首页”链接的箭头图标返回页首

激活 Power View 网站集功能。

Power View(Microsoft SharePoint Server 2010 Enterprise Edition 的 SQL Server 2012 Reporting Services 外接程序的一个功能)是一个网站集功能。 自动为根网站集和安装 Reporting Services 外接程序后创建的网站集激活该功能。 如果您计划使用 Power View,请验证已激活该功能。

如果在安装 SharePoint 2010 产品后安装了用于 SharePoint 2010 产品的 Reporting Services 外接程序,则仅对根网站集激活报表服务器集成功能和 Power View 集成功能。 对于其他网站集,请手动激活这些功能。

激活 Power View 功能

  1. 打开浏览器找到所需的 SharePoint 网站。

  2. 单击**“网站操作”**。

  3. 单击**“网站设置”**。

  4. 在网站集管理组中单击**“网站集功能”**。

  5. 在列表中找到**“Power View 集成功能”**。

  6. 单击**“激活”**。

将对每个网站集完成此过程。 有关详细信息,请参阅在 SharePoint 中激活报表服务器和 Power View 集成功能

附加配置

本部分介绍在大多数 SharePoint 部署中很重要的其他配置步骤。

设置订阅和警报

Reporting Services 订阅和数据警报功能可能要求配置 SQL Server 代理权限。 如果您看到指示“需要 SQL Server 代理”的错误消息,而您已验证 SQL Server 代理正在运行,则应更新权限。 您可以在“创建服务应用程序成功”页上单击链接**“设置订阅和警报”**以转到其他页来设置 SQL Server 代理。 如果您的部署是跨计算机边界的部署(例如,当 SQL Server 数据库实例位于其他计算机上时),会需要此设置步骤。 有关详细信息,请参阅用于 SSRS 服务应用程序的设置订阅和警报

用于“返回首页”链接的箭头图标返回页首

为服务应用程序配置电子邮件

Reporting Services 数据警报功能会在电子邮件中发送警报。 若要发送电子邮件,您可能需要配置 Reporting Services 服务应用程序,并可能需要修改该服务应用程序的电子邮件传递扩展插件。 如果您计划将电子邮件传递扩展插件用于 Reporting Services 订阅功能,则需要进行电子邮件设置。 有关详细信息,请参阅为 Reporting Services 服务应用程序配置电子邮件

用于“返回首页”链接的箭头图标返回页首

添加 Reporting Services 内容类型

Reporting Services 提供了预定义的内容类型,用于管理共享数据源 (.rsds) 文件、报表模型 (.smdl) 和报表生成器报表定义 (.rdl) 文件。 将**“报表生成器报表”“报表模型”“报表数据源”内容类型添加到库中时,将启用“新建”**命令,以便可以创建对应类型的新文档。 有关详细信息,请参阅将报表服务器内容类型添加到库中(SharePoint 集成模式下的 Reporting Services)

用于“返回首页”链接的箭头图标返回页首

激活文件同步功能

如果用户经常直接将已发布的报表项上载到 SharePoint 文档库,则报表服务器文件同步功能将很有用。 文件同步功能将更频繁地将报表服务器目录与文档库中的项进行同步。 有关详细信息,请参阅在 SharePoint 管理中心中激活报表服务器文件同步功能

请参阅

概念

PowerShell cmdlet(Reporting Services SharePoint 模式)

Reporting Services SharePoint 服务和服务应用程序(SharePoint 模式)

其他资源

SQL Server 2012 各个版本支持的功能