在SCCM ConfigMgr中安装数据仓库服务点
在这篇文章中,我将介绍在SCCM ConfigMgr中安装数据仓库服务点的步骤。数据仓库服务点角色首次在配置管理器当前分支版本1702中引入。你可以在我的帖子关于SCCM当前分支1702的特性。然后在SCCM版本1810,我们看到了数据仓库服务点的一些改进。微软增加了从站点数据库同步更多表到数据仓库的选项。
数据仓库点在SCCM中的角色是什么
那么数据仓库点在SCCM中的作用是什么呢?数据仓库服务点的目的是为Configuration Manager部署存储和报告长期历史数据。等一下,我应该在我的SCCM服务器上安装这个角色吗?答案是——可能不会,除非你需要保存长期的历史数据。
配置管理器带有内置的站点维护任务。这些维护任务对于确保正确的站点运行非常重要。随着任务的运行,Configuration Manager收集的数据量会增加。数据库性能下降,数据库可用存储空间减少。大多数维护任务会定期从Configuration Manager数据库中删除过时的数据。
如果您想重新获得从SCCM数据库中删除的数据怎么办?没有办法将数据检索回来。对于使用版本1702之前的SCCM版本的管理员来说,这正是一个令人担忧的问题。从SCCM 1702开始,Configuration Manager中引入了一个名为数据仓库服务点角色的新角色。
在安装数据仓库服务点时,它将数据从SCCM站点数据库同步到数据仓库数据库。然后,您可以从您的报告服务点。最重要的是,当您安装数据仓库角色时,它还会安装其他报告,业务可以使用这些报告检索历史数据。
同步到数据仓库数据库的数据将保存三年。此外,还有一个内置任务可以删除超过三年的数据。现在您知道了数据仓库角色的用途,是否安装它取决于您自己。
数据仓库点角色
在决定安装数据仓库点角色之前,还有很多先决条件你需要考虑这个问题。我将把它们都列在下面。
- 必须仅在层次结构的顶层站点上安装数据仓库站点系统角色。它要么是一个中央管理站点,要么是一个独立的主站点。在这篇文章中,我将为我的主站点安装数据仓库点角色。
- 如果您决定在单独的计算机上安装角色,请确保已安装. net Framework 4.5.2或更高版本。
- 您必须授予“报表服务积分帐户”db_datareader数据仓库数据库的权限。
- 数据仓库数据库要求SQL Server 2012及以上版本。SQL server版本可以是标准版、企业版或数据中心版。
- 承载仓库数据库的SQL Server可以位于站点系统角色的本地,也可以位于远程。我也喜欢在不同的服务器上安装SQL服务器,而不是使用站点数据库服务器。
- 数据仓库的SQL Server版本不需要与站点数据库服务器的版本相同。然而,我更喜欢保持两个SQL server版本相同。
- 仓库数据库支持以下SQL Server配置:默认实例或命名实例、SQL Server Always On可用性组和SQL Server故障转移集群。
这是一个非常重要的先决条件。如果不满足以下条件,在安装数据仓库角色时可能会遇到问题。
为了与数据仓库数据库同步数据,Configuration Manager使用站点系统角色的计算机帐户。该帐户需要具备以下权限:—
- 承载数据仓库数据库的计算机上的管理员。
- 数据仓库数据库的DB_Creator权限。
- 对顶级站点的数据库具有执行权限的DB_owner或DB_reader。
SQL Server安装数据仓库点角色
如前所述,承载仓库数据库的SQL Server可以位于站点系统角色的本地,也可以位于远程。在这篇文章中,我将在不同的服务器上安装SQL server。数据仓库数据库将位于此服务器上。
SQL server的安装与您在SCCM安装期间安装的安装非常相似。你可以跟着这个指南在这里,我已经记录了为配置管理器安装SQL server的步骤。
这里需要记住一些额外的要点:-
- 您不需要安装SQL server附带的所有特性。仅安装以下功能-数据库引擎服务,报表服务-本地和管理工具-完成。
- 确保排序规则是SQL_Latin1_General_CP1_CI_AS。否则你需要参考这个帖子更改排序规则。
- 在安装SQL server时,我决定使用默认实例而不是命名实例。您可以使用默认实例或命名实例。
创建数据仓库数据库
安装SQL server for Data Warehouse角色时,没有创建数据库。在数据仓库服务点角色安装期间,配置管理器可以为您创建数据库。但是,我更喜欢手动创建数据库并使用它来存储数据。
启动SQL server管理工作室。右键单击Databases并创建一个新的Database。为数据库指定一个名称,然后单击好吧.确保我上面提到的重要先决条件都得到了满足。
安装数据仓库服务点
为SCCM安装数据仓库服务点角色:-
- 启动配置管理器控制台。
- >简介>站点配置>站点。
- 选择站点并右击。现在单击添加站点系统角色。
- 在“常规”页面,单击下一个.
我没有在我的设置中使用任何代理服务器,所以我将单击下一个.
2 .在“系统角色选择”页面,勾选“数据仓库服务点”。点击下一个.
在此页上,您需要指定数据仓库服务点设置。
- 指定SQL FQDN——在本例中,它是承载数据仓库数据库的SQL服务器。
- 如果在SQL安装期间创建了一个命名实例,请在步骤2中指定它。如果它是一个默认实例,请将其保留为空。
- 指定在上述步骤中创建的数据库名称。如果您没有指定数据库名称,配置管理器将为您创建一个。
- 连接SQL server时使用的端口号为1433。
- 在下一步中指定数据仓库服务点帐户。单击“设置”并指定SQL报表服务在连接到数据仓库数据库时将使用的正确帐户。点击下一个.
通过该步骤,可以配置数据同步时间表。默认情况下,在安装数据仓库服务点角色时,仅自动运行一次同步。发布后,它会根据你在这里指定的时间表同步运行。
除此之外,您还可以看到一个选择其他表的选项。如果您愿意,您可以选择更多的表。这是最近添加的,作为对SCCM 1810中的数据仓库点的改进。
点击下一个.
最后在完成页面单击关闭.
数据仓库服务点报表
在安装数据仓库服务点之后,站点的报告服务点上将出现多个可用的报告。以防你卸载报告服务指向角色并将其添加回来,数据仓库报表将自动添加。
下面是在安装数据仓库服务点角色时创建的报告列表。
- 应用程序部署-历史
- 端点保护和软件更新合规性-历史华体会体育系列
- 一般硬件库存-历史
- 一般软件目录-历华体会体育系列史的
- 基础设施运行状况概述-历史记录
- 检测到的恶意软件列表-历史
- 华体会体育系列软件发布摘要-历史的
数据仓库服务点日志文件
在安装数据仓库服务点时将创建三个日志文件。如果您希望验证数据仓库角色安装或排除与数据仓库同步相关的问题,这些日志文件将对您有所帮助。
- DWSSMSI.log
- DWSSSetup.log
- Microsoft.ConfigMgrDataWarehouse.log
DWSSSetup.log—用于验证数据仓库服务点安装成功。
DWSSMSI.log-差不多DWSSSetup.log.但是在这个日志文件中可以清楚地看到一条关于角色安装的消息。Windows安装程序安装了产品。产品名称:数据仓库服务点。产品版本:5.00.8740.1000。制造商:微软公司。安装成功或错误状态:0。
Microsoft.ConfigMgrDataWarehouse.log—记录局点数据库与数据仓库数据库的同步信息。验证是否有任何同步问题非常有用。
因此,我们已经成功地在SCCM ConfigMgr中安装了数据仓库服务点。但是等等,事情还没有结束。
打开报告时出错
这是一个已知的问题,当你打开一个数据仓库报告,它返回以下错误
报表处理过程中发生错误。无法创建到数据源“AutoGen__39B693BB_524B_47DF_9FDB_9000C3118E82_”的连接。与服务器成功建立连接,但是在登录前握手时发生错误。(提供者:SSL提供者,错误:0 -证书链是由一个不受信任的机构颁发的。)
我们可以把保留期改为5年吗?
我想没有,但我也不确定。
在1806版本上配置了wsus,并进行了后期配置
我们得到这些错误,还没有配置SUP
我们需要你的帮助或建议安装后的wsus角色获取事件I 'd 507,我们正在使用SQL 2016 express版本获取错误
在建立与SQL Server的连接时,发生了与网络相关或特定于实例的错误。未找到服务器或无法访问服务器。没有找到服务器或无法访问服务器。验证实例名称是否正确,SQL Server是否配置为允许远程连接。
名称管道提供错误40无法打开SQL连接服务器
如果您与我们联系,请提出解决方案,这对我们有很大的帮助。
嗨,Prajwal,你能说说卸载DWP的正确方法吗?提前谢谢你。
嗨,Prajwal,有一种手动数据仓库同步的方法吗?
最好的文章之一,解释非常清楚。再接再厉。