Reporting Services SharePoint 服务和服务应用程序

适用范围: SQL Server Reporting Services (2016) SharePoint Not supported Power BI 报表服务器

有关与以前版本的 SQL Server Reporting Services (SSRS) 相关的内容,请参阅 SQL Server 2014 Reporting Services

Reporting Services SharePoint 模式的体系结构以 SharePoint 服务体系结构为基础,并利用 SharePoint 服务和一对多服务应用程序。 创建服务应用程序将使该服务可用并生成服务应用程序数据库。 您可以创建多个 Reporting Services 服务应用程序,但一个服务应用程序已足以用于大多数部署方案。

注意

自 SQL Server 2016 之后,不再提供 Reporting Services 与 SharePoint 的集成这一功能。

创建 Reporting Services 服务应用程序

可以使用 SharePoint 管理中心或 PowerShell 脚本创建 Reporting Services 服务应用程序。 有关如何使用 SharePoint 管理中心的详细信息,请参阅安装 SharePoint 2010 的 Reporting Services SharePoint 模式中的“创建 Reporting Services 服务应用程序”一节。 有关创建服务应用程序的示例 PowerShell 脚本,请参阅本文章中后面的 PowerShell 部分。

修改服务应用程序与代理服务器组的关联

创建服务应用程序的“新建”页包含 “Web 应用程序关联” 部分。 此部分允许您在创建服务应用程序时对其进行关联。 使用以下步骤可更改关联和将客户配置分配给服务应用程序。 还可以使用相同的常规过程将代理添加到默认组,而不是更改服务应用程序与自定义组的关联。

  1. 在 SharePoint 管理中心内,在“应用程序管理”中选择“配置服务应用程序关联”

  2. 在“服务应用程序关联”页中,将视图更改为 “服务应用程序”

  3. 找到并选择新 Reporting Services 服务应用程序的名称。 也可以选择应用程序代理组名称默认值,以将代理添加到默认组,而不是完成以下步骤。

  4. “编辑以下连接组” 选择框中,选择 自定义

  5. 选中代理对应的框,然后选择“确定”

编辑服务应用程序属性

您可以重新打开服务应用程序的属性页以修改属性。

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

  2. 通过单击类型列以选择整行,选择服务应用程序。 如果选择应用程序的名称,将打开服务的“管理”选项页,而不是打开服务应用程序的属性。

  3. 在“服务应用程序”功能区中,选择“属性”

使用 PowerShell 创建 Reporting Services 服务应用程序

您可以使用 PowerShell 创建服务应用程序和代理。 下面的示例假定您知道要配置服务应用程序使用的应用程序池。

  1. 将应用程序池名称的应用程序池对象添加到要传递到“新建”操作的变量。

    $appPoolName = get-spserviceapplicationpool "<application pool name>"  
    
  2. 使用您提供的名称和应用程序池名称创建服务应用程序。

    New-SPRSServiceApplication -Name 'MyServiceApplication' -ApplicationPool $appPoolName -DatabaseName 'MyServiceApplicationDatabase' -DatabaseServer '<Server Name>'  
    
  3. 获取新的服务应用程序对象,并将此对象传送到新代理 cmdlet 的管道中。

    Get-SPRSServiceApplication -name MyServiceApplication | New-SPRSServiceApplicationProxy "MyServiceApplicationProxy"  
    
任务 链接
管理您的服务应用程序的设置。 管理 Reporting Services SharePoint 服务应用程序
备份和还原服务应用程序及相关的组件,如加密密钥和代理。 备份和还原 Reporting Services SharePoint 服务应用程序

更多疑问? 请访问 Reporting Services 论坛