本主题中的过程将指导你完成 SharePoint 模式下 Reporting Services 报表服务器的单个服务器安装。 这些步骤包括运行 SQL Server 安装向导以及使用 SharePoint 2010 管理中心的其他配置任务。 该主题还可用于现有安装的各个过程,例如创建 Reporting Services 服务应用程序。 有关将其他 Reporting Services 服务器添加到现有服务器场的信息,请参阅 将额外报表服务器添加到服务器场(SSRS 服务器横向扩展), 并查看如何将额外的 Reporting Services Web 前端添加到服务器场。
| 适用于: SharePoint 2010 |
单个服务器安装对于开发和测试方案非常有用,但不建议用于生产环境。
注释
有关将现有 Reporting Services SharePoint 模式安装升级到 SQL Server 2014 的信息,请参阅 升级和迁移 Reporting Services。
先决条件
-
重要
不再需要 Reporting Services 配置管理器或支持配置和管理 Reporting Services SharePoint 模式。 使用 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 Server Manager 中启动 SharePoint 2010 管理服务 。
单一服务器配置的数据库注意事项
Reporting Services 和 SharePoint 产品和技术都使用 SQL Server 关系数据库来存储应用程序数据。
SQL Server 2014 Reporting Services (SSRS) 需要 SQL 引擎的兼容 SQL Server 评估版实例。
SharePoint 产品可以使用现有的数据库实例。 如果未安装数据库引擎实例,SharePoint 产品安装程序将为 SharePoint 应用程序数据库安装 SQL Server Express Edition。
报表服务器实例不能将 SQL Server Express Edition 用于其数据库。 但是,SharePoint 产品安装的 SQL Server Express Edition 实例可以与其他数据库引擎版本并排存在。
在 SharePoint 模式下安装 Reporting Services 报表服务器
运行 SQL Server 安装向导。
单击向导左侧的 “安装 ”,然后单击“ 新建 SQL Server 独立安装”或向现有安装添加功能。
在“设置支持规则”页上单击“确定”,假定已传递所有规则。
单击“安装支持文件”页上的“安装”。
在支持文件完成安装并且支持规则显示“通过”状态后,单击下一步。 查看任何警告或妨碍安装的问题。
在 “产品密钥 ”页上,键入密钥或接受默认的“企业评估”版本。
单击 “下一步” 。
阅读并接受许可条款。 Microsoft赞赏你单击同意发送功能使用情况数据,以帮助改进产品功能和支持。
单击 “下一步” 。
在“安装角色”页上选择“SQL Server 功能安装”。
单击下一个
在 “功能选择” 页中,选择以下选项:
Reporting Services - SharePoint
适用于 SharePoint 2010 产品的报告服务插件。
安装加载项的安装向导选项是 SQL Server 2014 版本的新增功能。如果还没有 SQL Server 数据库引擎的实例,还可以为完整环境选择数据库引擎服务和完整管理工具。
单击 “下一步” 。
单击“安装规则”页上的“下一步”。 查看任何警告或妨碍安装的问题。
如果您已选择“数据库引擎服务”,请在 “实例配置” 页上接受 MSSQLSERVER 的默认实例,然后单击 “下一步” 。 Reporting Services 共享服务体系结构并不是基于 SQL Server“实例”的,这是以前 Reporting Services 体系结构的一部分。
查看 “磁盘空间要求 ”页,然后单击“ 下一步”。
在 “服务器配置 ”页上,键入适当的凭据。 如果要使用 Reporting Services 数据警报或订阅功能,则需要将 SQL Server 代理的“启动类型”更改为“自动” 。
单击 “下一步” 。
如果选择了数据库引擎服务,将看到 “数据库引擎配置 ”页,将相应的帐户添加到 SQL 管理员列表,然后单击“ 下一步”。
在 “Reporting Services 配置” 页上,您应该看到 “仅安装” 选项处于选中状态。 此选项将安装报表服务器文件,并且未配置 Reporting Services 的 SharePoint 环境。SQL Server 安装完成后,请按照本主题的其他部分配置 SharePoint 环境。 这包括安装 Reporting Services 共享服务和创建 Reporting Services 服务应用程序。
单击复选框在 “错误报告 ”页上发送错误报告,帮助Microsoft改进 SQL Server 功能和服务。
单击 “下一步” 。
查看任何警告,然后单击“安装配置规则”页上的“下一步”。
在 “准备安装 ”页上,查看安装摘要,然后单击“ 下一步”。 摘要将包括一个 Reporting Services 节点,其中包含 SharePointFilesOnlyMode 的安装模式值以及帐户信息。
安装和启动 Reporting Services 的 SharePoint 服务
注释
如果要安装到现有 SharePoint 场中, 则无需 完成本部分中的步骤。 在上一部分运行 SQL Server 安装向导时,已安装并启动 Reporting Services SharePoint 服务。
在执行 SQL Server 安装向导的过程中已安装了必需的文件,但需要将服务注册到 SharePoint 场中。 SQL Server 2014 版本引入了对 SharePoint 模式下 Reporting Services 的 PowerShell 支持。 以下步骤指导你打开 SharePoint 命令行管理程序并运行 cmdlet:
单击“ 开始 ”按钮
单击 Microsoft SharePoint 2010 产品 组。
右键单击 SharePoint 2010 命令行管理程序 ,单击“ 以管理员身份运行”。
运行以下 PowerShell 命令以安装 SharePoint 服务。 命令成功完成后会在 Management Shell 中显示一个新行。 命令成功完成后,不会向命令行管理程序返回任何消息:
Install-SPRSService运行以下 PowerShell 命令以安装服务代理:
Install-SPRSServiceProxy运行以下 PowerShell 命令启动服务,或参阅以下说明,获取从 SharePoint 管理中心启动服务的说明:
Get-SPServiceInstance -All | Where {$_.TypeName -like "SQL Server Reporting*"} | Start-SPServiceInstance
您也可以通过 SharePoint 管理中心(而不是通过运行第三个 PowerShell 命令)来启动服务。 以下步骤还用于验证服务是否正在运行。
在 SharePoint 管理中心的 “系统设置” 组中,单击 “管理服务器上的服务” 。
找到 “SQL Server Reporting Services 服务” ,然后在“操作”列中单击 “启动” 。
Reporting Services 服务的状态将从 “已停止” 更改为 “已启动” 。 如果 Reporting Services 服务不在列表中,请使用 PowerShell 安装服务。
注释
如果 Reporting Services 服务保持 启动 状态且未更改为 “已启动”,请验证 Windows Server Manager 中是否启动了“SharePoint 2010 管理”服务。
创建 Reporting Services 服务应用程序
如果查看现有服务应用程序,本部分提供了创建服务应用程序的步骤和属性的说明。
在 SharePoint 管理中心的 “应用程序管理 ”组中,单击“ 管理服务应用程序”。
在 SharePoint 功能区中,单击“ 新建 ”按钮。
在“新建”菜单中,单击“SQL Server Reporting Services 服务应用程序”。
警告
如果 Reporting Services 选项未显示在列表中,则 表明未安装 Reporting Services 共享服务。 查看上一节,了解如何使用 PowerShell cmdlt 安装 Reporting Services 服务。
在 “创建 SQL Server Reporting Services 服务应用程序” 页中,输入应用程序的名称。 如果要创建多个 Reporting Services 服务应用程序, 具有描述性的名称或命名约定有助于组织您的管理和运营活动。
在 “应用程序池” 部分中,为该应用程序创建一个新应用程序池(推荐)。 使用与服务应用程序相同的新应用程序池名称,可简化持续管理。
选择或创建应用程序池的托管帐户。 请确保指定一个域用户帐户。 通过域用户帐户,可以使用 SharePoint 的托管帐户功能,从而使您可以在一个位置中更新密码和帐户信息。 如果您计划扩展部署以便包括将在同一标识下运行的附加服务实例,则域帐户也是必需的。
在 “数据库服务器” 中,您可以使用当前服务器或选择其他 SQL Server。
在 “数据库名称” 中,默认值是
ReportingService_<guid>,这是唯一的数据库名称。 如果您键入一个新值,请键入唯一值。在 “数据库身份验证” 中,默认值是 “Windows 身份验证”。 如果选择 SQL 身份验证,请参阅 SharePoint 管理员指南,了解如何在 SharePoint 部署中使用此身份验证类型。
在 “Web 应用程序关联” 部分中,选择要设置为供当前 Reporting Services 服务应用程序访问的 Web 应用程序。 可以将一个 Reporting Services 服务应用程序与一个 Web 应用程序相关联。 如果所有当前 Web 应用程序均已与一个 Reporting Services 服务应用程序相关联,将显示警告消息。
单击 “确定” 。
用于创建服务应用程序的过程可能会需要几分钟才能完成。 完成后,你将看到一条确认消息和一个指向 “预配订阅和警报 ”页的链接。 如果要使用 Reporting Services 订阅和警报功能,请完成预配步骤。 有关详细信息,请参阅用于 SSRS 服务应用程序的设置订阅和警报。
有关使用 PowerShell 创建 Reporting Services 服务应用程序的信息,请参阅 使用 PowerShell 创建 Reporting Services 服务应用程序。
激活 Power View 网站集合功能。
Power View 是适用于 Microsoft SharePoint Server 2010 Enterprise Edition 的 SQL Server 2014-Reporting Services 外接程序中的一项功能,是一项网站集合功能。 将自动为根网站集和安装 Reporting Services 外接程序后创建的网站集激活该功能。 如果你计划使用 Power View,请验证已激活该功能。
如果在安装 SharePoint 2010 产品后安装适用于 SharePoint 2010 产品的 Reporting Services 加载项,则报表服务器集成功能和 Power View 集成功能将仅针对根网站集激活。 对于其他网站集,请手动激活这些功能。
激活 Power View 功能
打开浏览器找到所需的 SharePoint 网站。
单击 “网站操作”。
单击 “网站设置”。
在网站集管理组中单击“网站集 功能 ”。
在列表中找到 “Power View 集成功能” 。
单击启用。
将对每个网站集完成此过程。 有关详细信息,请参阅 在 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 服务应用程序配置电子邮件(SharePoint 2010 和 SharePoint 2013)
添加 Reporting Services 内容类型
Reporting Services 提供了用于管理共享数据源(.rsds)文件、报表模型(.smdl)和报表生成器报表定义(.rdl)文件的预定义内容类型。 将 “报表生成器报表”、 “报表模型”和 “报表数据源” 内容类型添加到库中将启用 “新建” 命令,以便创建对应类型的新文档。 有关详细信息,请参阅将报表服务器内容类型添加到库(SharePoint 集成模式下的 Reporting Services)。
激活文件同步功能
如果用户经常将已发布的报表项直接上传到 SharePoint 文档库,则报表服务器文件同步功能将非常有用。 文件同步功能将更频繁地将报表服务器目录与文档库中的项进行同步。 有关详细信息,请参阅 在 SharePoint 管理中心中激活报表服务器文件同步功能。
另请参阅
用于 Reporting Services SharePoint 模式的 PowerShell 命令
SQL Server 2012 各版本支持的功能
Reporting Services SharePoint 服务和服务应用程序