如何安装SCCM报表服务点| ConfigMgr SSRS

本文是一个分步指导安装SCCM报表服务的点角色。我将向您展示如何安装和配置ConfigMgr SSRS报告服务点并启用报告。

要访问Configuration Manager中的报表,您需要一个报表服务点。当您在ConfigMgr中运行报表时,Reporting Services将连接到Configuration Manager站点数据库,以检索运行报表时返回的数据。

如果您正在考虑如何在SCCM中启用报告,那么在您可以在Configuration Manager中使用报告之前,需要执行一系列步骤。本指南展示了在SCCM中安装和配置报表所需的每个步骤。

PatchMyPC HorizontalAD
修补我的电脑赞助广告

就像SCCM日志文件在美国,有许多报告都预装在ConfigMgr中。Configuration Manager提供了470多个内置报表,涵盖了您可能想要执行的许多报表任务。您还可以使用这些报告中的SQL语句来帮助您编写自己的报告。

如果您希望修复SSRS或重新安装报告服务点,请参阅以下指南SCCM重新安装报告服务点

SCCM中的报告是什么?

Microsoft Endpoint Configuration Manager中的报表提供了一组工具和资源,可帮助您使用SQL Server报表服务的高级报表功能。SCCM报告帮助您收集、组织和呈现关于您组织中的用户、硬件和软件目录、软件更新、应用程序、站点状态和其他Configuration Manager操作的信息。华体会体育系列

Reporting为您提供了许多预定义的报表,您可以按原样使用或修改这些报表以满足您的需求,还可以创建自定义报表。配置管理器在50多个报表文件夹中包含450多个报表定义,在报表服务点安装过程中,这些报表定义被复制到SQL Server报表服务中的根报表文件夹中。

报告根据报告类别组织在子文件夹中,并显示在Configuration Manager控制台中。报告不会在Configuration Manager层次结构中向上或向下传播;它们只针对创建它们的站点的数据库运行。

您可以运行报告配置管理控制台通过使用报表查看器,或者可以使用报表管理器从浏览器运行报表。要在配置管理器控制台中运行报表,您必须具有“站点”权限的“读取”权限以及为特定对象配置的权限。用户帐户需要“修改”权限才能修改报表。

SCCM中的报告服务点是什么?

SCCM的报告服务点连接SSRS,以便将SCCM报告复制到已定义的报告文件夹。SCCM将为报告服务建立常规和安全设置。当您运行报表时,Reporting Services连接到SCCM站点DB以检索返回的数据。

报表服务点角色可以安装在中央管理站点、主站点、站点上的多个站点系统以及层次结构中的其他站点上。上不支持报告服务点配置管理辅助站点

根据定义,报表服务点是安装在运行Microsoft SQL server报表服务的服务器上的站点系统角色。报表服务点执行以下任务:

  • Reporting Services接收Configuration Manager报告定义的副本。
  • 根据报表类别创建报表文件夹。
  • 配置报表文件夹和报表的安全策略。这些策略基于Configuration Manager管理用户基于角色的权限。如果您更改了安全策略,报表服务点将每10分钟连接到reporting services以重新应用该策略。

报告服务点的前提条件

当您计划在SCCM中安装报表服务点角色时,需要满足以下先决条件。

  • . net报告服务点框架。使用. net Framework 4.8及以上版本。
  • SQL Server RSP报表服务
  • 用于报表服务点的SQL Server本机客户端
  • SQL Server 2017、SQL Server 2022或更高版本。

SQL Server安装配置管理器

安装配置管理器的先决条件之一是SQL Server。配置管理器将其全部数据存储在SQL server上的专用数据库中。每个Microsoft端点配置管理器站点都需要一个支持的SQL Server版本并配置托管站点数据库。因此,必须安装配置管理器支持的SQL Server版本

配置管理器当前分支的最新版本支持SQL Server 2017, SQL Server 2019及更高版本。您可以安装任何这些版本的SQL Server配置管理器。本指南假设您已经安装了用于ConfigMgr的SQL Server。如果您计划安装SQL Server for SCCM,请参考以下指南:

创建SSRS连接帐户

当您安装SCCM报告服务点时,您将使用一个专用帐户,该帐户只是SSRS连接帐户。当您在AD中创建此帐户时,不要为其提供进一步的域访问权限。请不要将其设置为域管理员。它所需要的只是常规的低权限。无论如何都要使其成为SQL Server或SSRS服务器上的本地管理员。SCCM处理授予SQL Server和SSRS所需的权限。

下载用于SCCM的SQL Server报表服务

SQL Server报表服务的最新版本可从微软下载中心。旧版本的SQL Server将安装SQL Server和报表服务。但是,对于SQL Server 2017及更高版本,您必须单独下载SSRS安装程序并安装。

下载用于SCCM的SQL Server报表服务
下载用于SCCM的SQL Server报表服务

安装SQL Server报表服务(SSRS)

SQL Server Reporting Services是一个基于服务器的报表平台,提供全面的报表功能。报告服务提供以下功能:

  • 为文档生成和打印优化的分页报表。
  • 移动报告针对移动设备进行了优化,具有响应式布局,可适应不同的设备和您持有它们的不同方式。
  • 一个现代的门户网站,你可以在任何现代的网络浏览器中查看。

要为SCCM安装SSRS,您将需要.NET Framework 4.7或更高版本SQL Server数据库引擎(2012 SP4或更高版本),用于存储报表服务器数据库。

在本例中,我将安装用于配置管理器的SQL Server 2019报表服务。运行SQLServerReportingServices.msi安装程序开始安装。

安装SQL Server报表服务(SSRS)
安装SQL Server报表服务(SSRS)

在“选择要安装的版本”页面上,有两个选项:

  • 选择免费版-评估(180天),开发者,Express。
  • 输入产品密钥。

选择第二个选项并输入SQL Server Reporting Services的产品密钥。

提示:当您安装用于配置管理器的SQL server时,产品密钥将显示在一个初始设置屏幕上。安装SSRS时必须使用相同的密钥。

点击下一个

输入SSRS产品密钥
输入SSRS产品密钥

点击我接受许可条款然后点击下一个

接受SSRS的许可条款
接受SSRS的许可条款

如前所述,您将需要一个SQL Server数据库引擎实例来存储报表服务器数据库。安装SQL Server时启用了此选项。选择“仅安装报告服务”,单击下一个

安装SQL Server报表服务
安装SQL Server报表服务

我将保留安装位置为默认值,单击安装。这就开始了Reporting Services的安装。在下一节中,我们将介绍配置报告服务的步骤。

安装SQL Server报表服务
安装SQL Server报表服务

单击,启动“SQL Server Reporting Services”开始然后输入"报表服务器”。在搜索结果列表中,点击“报表服务器配置管理器。"

配置报表服务器配置管理器

在这一步中,我们将为Configuration Manager配置报告服务。2 .在“SQL Server 2019 Reporting Services”的完成窗口中,选择手动配置和自定义设置并点击配置报表服务器

为SCCM配置报表服务
为SCCM配置报表服务

2 .在“报表服务器配置管理器”窗口中,选择SSRS类型的报表服务器实例,单击连接

配置报表服务器实例
配置报表服务器实例

选择数据库选项卡,在这里我们看到当前报表服务器数据库为空。这意味着之前已经创建了一个报表服务器数据库。要为SCCM创建一个新的报表服务器数据库,请选择更改数据库

创建报表服务器数据库
创建报表服务器数据库

行动窗口中,选择创建一个新的报表服务器数据库。点击下一个

为SCCM创建报表服务器数据库
为SCCM创建报表服务器数据库

测试用于连接到数据库服务器的凭据。如果你看到"测试连接成功,这意味着凭证是有效的,并且您可以继续。

为SCCM创建报表服务器数据库
为SCCM创建报表服务器数据库

数据库页的报表服务器数据库配置向导中,选择数据库名称,默认设置为ReportServer。选择数据库语言,例如:英语(美国)。报表服务器模式被设置为本机,这对于Configuration Manager来说很好。点击下一个

报表服务器数据库名称
报表服务器数据库名称

指定报表服务器将用于连接到报表服务器数据库的现有帐户的凭据。访问报表服务器数据库的权限将自动授予您指定的帐户。选择验证类型作为Windows凭据并指定帐户名和密码。点击下一个

报表服务器数据库凭据
报表服务器数据库凭据

现在开始创建报表服务器数据库,在进度和完成页,确保所有步骤显示为成功。点击完成命令,关闭报表服务器数据库配置向导。

报表服务器数据库配置
报表服务器数据库配置

在Database选项卡上,我们看到任务已经成功完成。如果你看不到它们,你可以点击“应用”按钮。

报表服务器数据库已创建
报表服务器数据库已创建

配置Web Service URL和Web Portal URL

在这一步中,我们将配置一个用于访问报表服务器的URL。您可以为单个报表服务器实例定义多个URL,甚至可以在URL上指定其他参数。

在报表服务器配置管理器工具中,选择Web服务器URL选项卡,在底部,单击应用按钮。这将为报告配置web服务URL。

配置“Web服务URL”和“Web门户URL”
配置“Web服务URL”和“Web门户URL”

类似地,单击门户网站URL并点击应用。这将配置一个专用URL来访问web门户。单击退出按钮,关闭报表服务器配置管理器向导。

配置“Web服务URL”和“Web门户URL”
配置“Web服务URL”和“Web门户URL”

Web服务URL页面,按URL报表服务Web服务url测试到报表文件夹的连接。Windows安全对话框可能会打开并提示您输入安全凭据。默认显示您的用户帐号。输入密码,单击好吧。验证网页是否成功打开。关闭浏览器窗口。

在这一点上,没有配置管理器报告可见,因为我们还没有安装SCCM报告服务点角色。一旦您安装了报告服务点角色,报告将在Configuration Manager控制台和web URL中可见。

SCCM报告Web URL
SCCM报告Web URL

安装SCCM Reporting Services Point角色| ConfigMgr . sh

按照以下步骤使用SCCM控制台安装一个新的报告服务点角色:

  • 启动SCCM控制台。
  • 点击政府>网站配置。右击服务器和站点系统角色
  • 右键单击要安装报表服务点角色的SQL Server,选择添加站点系统角色
安装SCCM Reporting Services Point角色| ConfigMgr . sh
安装SCCM Reporting Services Point角色| ConfigMgr . sh

一般窗口的添加站点系统角色向导时,局点系统安装帐号有两种选择。

  • 使用站点服务器的计算机帐户安装此站点系统:局点服务器和局点系统服务器在同一域中时,选择安装局点系统。此外,站点服务器帐户应该添加到远程站点系统服务器上的本地管理员组。
  • 请使用其他帐号安装本站点系统:如果站点服务器和站点系统服务器在不同的域中,且不存在双向信任,则使用此选项。

通常,在组织中部署报告服务点角色时,大多数情况下首选第一个选项。验证Active Directory林和Active Directory域名后,单击下一个

安装SCCM Reporting Services Point角色| ConfigMgr . sh
安装SCCM Reporting Services Point角色| ConfigMgr . sh

如果您的组织使用Internet代理服务器,请在代理页面上指定它,否则单击下一个

如何安装SCCM报表服务点Snap21
如何安装SCCM报表服务点| ConfigMgr SSRS 30

系统角色选择页,从角色列表中选择报告服务点并点击下一个

选择报表服务点角色
选择报表服务点角色

报告服务点页,您可以配置Reporting Services的设置。这一步非常关键,因为在这里可以观察到大多数错误,例如报告服务服务器实例为空。

如果您已经正确地安装和配置了报表服务,并且成功地创建了报表服务器数据库,那么这个步骤对您来说应该很容易。理想情况下,Reporting Services服务器实例应该自动填充到SSRS。如果报表服务服务器实例为空,则可能需要验证帐户权限和执行其他故障排除步骤

在下例中,我们看到站点数据库服务器名称、数据库名称、文件夹名称和报表服务服务器实例被自动填充。

指定以下凭据SQL报表服务连接到配置管理器站点数据库并单击时将使用什么验证。弹出窗口"成功验证确认报告服务点帐户权限正确。点击下一个

ConfigMgr SSRS报告服务点设置
ConfigMgr SSRS报告服务点设置

查看上的报表服务点角色配置总结分页并单击下一个。在完成窗口中,单击关闭。这就完成了报告服务点sccm安装步骤。

安装ConfigMgr SSRS报告服务点
安装ConfigMgr SSRS报告服务点

SCCM报告服务点日志文件

当您为SCCM安装一个新的报告服务点时,您可以使用以下日志文件来排除SSRS安装错误。日志文件位于C:\Program Files\Microsoft配置管理器\日志

下表列出了Configuration Manager日志文件,其中包含与SCCM中报告服务点相关的信息。

SCCM SSRS日志名称 描述 日志文件位置
srsrp.log 记录有关报告服务点的活动和状态的信息。 局点系统服务器
srsrpMSI.log 从MSI输出记录报告服务点安装过程的详细结果。 局点系统服务器
srsrpsetup.log 记录报告服务点安装过程的结果。 局点系统服务器
compmon.log 记录站点服务器所监视的组件线程的状态。 局点系统服务器
smsexec.log 记录所有站点服务器组件线程的处理。 局点系统服务器

看看所有重要事项的完整列表配置管理器日志文件及其位置

验证报表服务点角色是否安装

要验证Reporting Services点角色已经安装,请启动SCCM控制台,单击监控,扩大系统Sta摘要中,选择组件状态,寻找SMS_SRS_REPORTING_POINT

从下面的截图中,我们可以看到SMS_SRS_REPORTING_POINT组件在线。绿色图标表示报告点正常且没有错误。

验证报表服务点角色是否安装
验证报表服务点角色是否安装

让我们查看名为srsrp.log并找出答案。日志文件srsrp.log位于站点服务器上,路径如下:C:\Program Files\Microsoft配置管理器\日志

下面两行从srsrp.log文件确认ConfigMgr SSRS报告服务点安装成功。

产品:ConfigMgr Reporting Services Point—配置完成成功。
Windows安装程序重新配置了产品。产品名称:ConfigMgr Reporting Services Point。产品版本:5.00.9088.1000。产品语言:1033。制造商:微软公司。重新配置成功或错误状态:0。
srsrpMSI.log ConfigMgr报告服务点
srsrpMSI.log ConfigMgr报告服务点

srsrp.log文件,我们看到配置管理器报告已成功部署。每个报告都创建在一个单独的文件夹中。学习如何添加SCCM报告收藏夹

srsrp.log ConfigMgr Reports Deployed Successfully .log
srsrp.log ConfigMgr Reports Deployed Successfully .log

srsrpsetup.log,我们看到ConfigMgr SSRS角色安装成功。

srsrsetup .log报表服务点
srsrsetup .log报表服务点

如果你觉得这篇文章有用,请在下面的评论区告诉我们。感谢阅读!

留下回复

你的电邮地址将不会公布。必填字段已标记*

一个评论

  1. 嗨Prajwal,

    我在我的sccm服务器上安装了报告服务,它像往常一样工作,除了报告帐户开始注册审计失败日志(4625)尽快我将服务添加到sccm,每次我打开sccm控制台。
    我使用的是WS2022, SQL 2019, SSRS 2019。
    我有几个具有相同配置的环境,而且完全没有问题。
    你知道吗?