安装用于 SharePoint 2010 的 Reporting Services SharePoint 模式

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

适用于: SharePoint 2010

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

注意

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

先决条件

  • 重要

    Reporting Services SharePoint 模式配置和管理不再需要或支持Reporting Services Configuration Manager。 使用 SharePoint 管理中心在 SharePoint 模式中配置报表服务器。 有关详细信息,请参阅管理Reporting Services SharePoint 服务应用程序

  • 查看以下要求主题,包括针对 SharePoint 2010 产品的要求:

  • 本主题不涉及安装 SharePoint 2010 产品。 有关详细信息,请参阅在 SharePoint 2010 场中使用 SQL Server BI 功能的指南

  • 这些过程用于配置 SQL Server 2014 报表服务器,不适用于早期版本的报表服务器。 以前版本的报表服务器未使用 SharePoint Shared Service 体系结构。 例如,SQL Server 2008 Reporting Services报表服务器,SQL Server 2008 R2 Reporting Services报表服务器。

  • 验证是否已在 Windows 服务器管理器 中启动 SharePoint 2010 管理服务

1 台服务器上的 SSRS 组件在 1

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

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

  • SQL Server 2014 Reporting Services (SSRS) 需要 SQL 引擎的兼容SQL Server评估版实例。

  • 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. 在“ 产品密钥 ”页上,键入密钥或接受默认的“企业评估”版本。

    单击“下一步”。

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

    单击“下一步”。

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

    点击“下一步”

    安装角色的 SQL Server 功能安装

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

    • Reporting Services - SharePoint

    • Reporting Services SharePoint 2010 产品的外接程序Note用于安装加载项的安装向导选项是 SQL Server 2014 版本中的新增功能。

    • 如果还没有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 场中, 则无需 完成本节中的步骤。 Reporting Services SharePoint 服务已在上一部分中运行 SQL Server 安装向导时安装并启动。

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

  1. 单击 “开始” 按钮

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

  3. 右键单击“ SharePoint 2010 命令行管理程序 ”,单击“ 以管理员身份运行”。

  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服务保持“正在启动”状态且未更改为“已启动”,请验证“SharePoint 2010 管理”服务是否已在 Windows 服务器管理器中启动。

创建 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 创建Reporting Services服务应用程序

激活 Power View 网站集功能。

Power View 是一项网站集功能,它是 MicrosoftSharePoint Server 2010 Enterprise Edition SQL Server 2014Reporting 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 Service Application (SharePoint 2010 和 SharePoint 2013 配置电子邮件)

添加 Reporting Services 内容类型

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

激活文件同步功能

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

另请参阅

用于 Reporting Services SharePoint 模式的 PowerShell cmdlet
SQL Server 2012 各个版本支持的功能
Reporting Services SharePoint 服务和服务应用程序