如何安装SCCM报表服务点| ConfigMgr SSRS
本文是一个分步指导安装SCCM报表服务的点角色。我将向您展示如何安装和配置ConfigMgr SSRS报告服务点并启用报告。
要访问Configuration Manager中的报表,您需要一个报表服务点。当您在ConfigMgr中运行报表时,Reporting Services将连接到Configuration Manager站点数据库,以检索运行报表时返回的数据。
如果您正在考虑如何在SCCM中启用报告,那么在您可以在Configuration Manager中使用报告之前,需要执行一系列步骤。本指南展示了在SCCM中安装和配置报表所需的每个步骤。
就像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,请参考以下指南:
- 安装SQL Server 2017 for Configuration Manager
- 为SCCM | ConfigMgr安装SQL Server 2019
- 将SQL Server 2014升级到SQL Server 2017
创建SSRS连接帐户
当您安装SCCM报告服务点时,您将使用一个专用帐户,该帐户只是SSRS连接帐户。当您在AD中创建此帐户时,不要为其提供进一步的域访问权限。请不要将其设置为域管理员。它所需要的只是常规的低权限。无论如何都要使其成为SQL Server或SSRS服务器上的本地管理员。SCCM处理授予SQL Server和SSRS所需的权限。
下载用于SCCM的SQL Server报表服务
SQL Server报表服务的最新版本可从微软下载中心.旧版本的SQL Server将安装SQL Server和报表服务。但是,对于SQL Server 2017及更高版本,您必须单独下载SSRS安装程序并安装。
安装SQL Server报表服务(SSRS)
SQL Server Reporting Services是一个基于服务器的报表平台,提供全面的报表功能。报告服务提供以下功能:
- 为文档生成和打印优化的分页报表。
- 移动报告针对移动设备进行了优化,具有响应式布局,可适应不同的设备和您持有它们的不同方式。
- 一个现代的门户网站,你可以在任何现代的网络浏览器中查看。
要为SCCM安装SSRS,您将需要.NET Framework 4.7或更高版本SQL Server数据库引擎(2012 SP4或更高版本),用于存储报表服务器数据库。
在本例中,我将安装用于配置管理器的SQL Server 2019报表服务。运行SQLServerReportingServices.msi安装程序开始安装。
在“选择要安装的版本”页面上,有两个选项:
- 选择免费版-评估(180天),开发者,Express。
- 输入产品密钥。
选择第二个选项并输入SQL Server Reporting Services的产品密钥。
提示:当您安装用于配置管理器的SQL server时,产品密钥将显示在一个初始设置屏幕上。安装SSRS时必须使用相同的密钥。
点击下一个.
点击我接受许可条款然后点击下一个.
如前所述,您将需要一个SQL Server数据库引擎实例来存储报表服务器数据库。安装SQL Server时启用了此选项。选择“仅安装报告服务”,单击下一个.
我将保留安装位置为默认值,单击安装.这就开始了Reporting Services的安装。在下一节中,我们将介绍配置报告服务的步骤。
单击,启动“SQL Server Reporting Services”开始然后输入"报表服务器”。在搜索结果列表中,点击“报表服务器配置管理器。"
配置报表服务器配置管理器
在这一步中,我们将为Configuration Manager配置报告服务。2 .在“SQL Server 2019 Reporting Services”的完成窗口中,选择手动配置和自定义设置并点击配置报表服务器.
2 .在“报表服务器配置管理器”窗口中,选择SSRS类型的报表服务器实例,单击连接.
选择数据库选项卡,在这里我们看到当前报表服务器数据库为空。这意味着之前已经创建了一个报表服务器数据库。要为SCCM创建一个新的报表服务器数据库,请选择更改数据库.
在行动窗口中,选择创建一个新的报表服务器数据库.点击下一个.
测试用于连接到数据库服务器的凭据。如果你看到"测试连接成功,这意味着凭证是有效的,并且您可以继续。
在数据库页的报表服务器数据库配置向导中,选择数据库名称,默认设置为ReportServer.选择数据库语言,例如:英语(美国).报表服务器模式被设置为本机,这对于Configuration Manager来说很好。点击下一个.
指定报表服务器将用于连接到报表服务器数据库的现有帐户的凭据。访问报表服务器数据库的权限将自动授予您指定的帐户。选择验证类型作为Windows凭据并指定帐户名和密码。点击下一个.
现在开始创建报表服务器数据库,在进度和完成页,确保所有步骤显示为成功.点击完成命令,关闭报表服务器数据库配置向导。
在Database选项卡上,我们看到任务已经成功完成。如果你看不到它们,你可以点击“应用”按钮。
配置Web Service URL和Web Portal URL
在这一步中,我们将配置一个用于访问报表服务器的URL。您可以为单个报表服务器实例定义多个URL,甚至可以在URL上指定其他参数。
在报表服务器配置管理器工具中,选择Web服务器URL选项卡,在底部,单击应用按钮。这将为报告配置web服务URL。
类似地,单击门户网站URL并点击应用.这将配置一个专用URL来访问web门户。单击退出按钮,关闭报表服务器配置管理器向导。
在Web服务URL页面,按URL在报表服务Web服务url测试到报表文件夹的连接。Windows安全对话框可能会打开并提示您输入安全凭据。默认显示您的用户帐号。输入密码,单击好吧.验证网页是否成功打开。关闭浏览器窗口。
在这一点上,没有配置管理器报告可见,因为我们还没有安装SCCM报告服务点角色。一旦您安装了报告服务点角色,报告将在Configuration Manager控制台和web URL中可见。
安装SCCM Reporting Services Point角色| ConfigMgr . sh
按照以下步骤使用SCCM控制台安装一个新的报告服务点角色:
- 启动SCCM控制台。
- 点击政府>网站配置.右击服务器和站点系统角色.
- 右键单击要安装报表服务点角色的SQL Server,选择添加站点系统角色.
在一般窗口的添加站点系统角色向导时,局点系统安装帐号有两种选择。
- 使用站点服务器的计算机帐户安装此站点系统:局点服务器和局点系统服务器在同一域中时,选择安装局点系统。此外,站点服务器帐户应该添加到远程站点系统服务器上的本地管理员组。
- 请使用其他帐号安装本站点系统:如果站点服务器和站点系统服务器在不同的域中,且不存在双向信任,则使用此选项。
通常,在组织中部署报告服务点角色时,大多数情况下首选第一个选项。验证Active Directory林和Active Directory域名后,单击下一个.
如果您的组织使用Internet代理服务器,请在代理页面上指定它,否则单击下一个.
在系统角色选择页,从角色列表中选择报告服务点并点击下一个.
在报告服务点页,您可以配置Reporting Services的设置。这一步非常关键,因为在这里可以观察到大多数错误,例如报告服务服务器实例为空。
如果您已经正确地安装和配置了报表服务,并且成功地创建了报表服务器数据库,那么这个步骤对您来说应该很容易。理想情况下,Reporting Services服务器实例应该自动填充到SSRS。如果报表服务服务器实例为空,则可能需要验证帐户权限和执行其他故障排除步骤.
在下例中,我们看到站点数据库服务器名称、数据库名称、文件夹名称和报表服务服务器实例被自动填充。
指定以下凭据SQL报表服务连接到配置管理器站点数据库并单击时将使用什么验证.弹出窗口"成功验证确认报告服务点帐户权限正确。点击下一个.
查看上的报表服务点角色配置总结分页并单击下一个.在完成窗口中,单击关闭.这就完成了报告服务点sccm安装步骤。
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。
在srsrp.log文件,我们看到配置管理器报告已成功部署。每个报告都创建在一个单独的文件夹中。学习如何添加SCCM报告收藏夹.
在srsrpsetup.log,我们看到ConfigMgr SSRS角色安装成功。
如果你觉得这篇文章有用,请在下面的评论区告诉我们。感谢阅读!
嗨Prajwal,
我在我的sccm服务器上安装了报告服务,它像往常一样工作,除了报告帐户开始注册审计失败日志(4625)尽快我将服务添加到sccm,每次我打开sccm控制台。
我使用的是WS2022, SQL 2019, SSRS 2019。
我有几个具有相同配置的环境,而且完全没有问题。
你知道吗?