自动采集数据(SQLServer2008数据采集器的报表把数据展现的角色)

优采云 发布时间: 2021-12-19 22:21

  自动采集数据(SQLServer2008数据采集器的报表把数据展现的角色)

  数据采集器是Microsoft SQL Server 2008中新增的一个功能,它的作用是从多台服务器采集性能相关的数据并存储在一个中央数据仓库中,然后通过SQL Server Management Studio (SSMS)报告显示数据。本质上,数据采集器实现了关键性能数据(例如性能计数器、动态管理视图DMW捕获的数据快照、磁盘空间明细)的自动化采集。它只能在 SQL Server 2008 中工作。与许多其他有用的 DBA 功能不同,数据 采集器 不限于企业版。

  SQL Server 2008数据采集器的功能由以下组件组成:

  1.Msdb系统数据库用于存放所谓的数据采集组,其中收录了与采集数据相关的数据采集定义和调度任务。msdb数据库除了收录采集审计和历史信息查询外,还存储了SQLServer Integration Services (SSIS)包,可用于采集和上传数据。

  2. Dcexec.exe 工具执行上面提到的 SSIS 包。它还负责管理数据采集组。

  3.管理数据仓库数据库存储采集的数据,收录采集管理的视图和存储过程。我们强烈建议将此数据库与存储数据 采集 的服务器分开存储。

  4.SQL Server Management Studio 2008 报表用于浏览采集的数据。目前内置了三种报告:服务器活动历史、磁盘使用情况汇总和查询统计历史。

  SQL Server Management Studio 提供了一个用于配置数据的向导采集。要启动该向导,请在您需要 采集 数据的服务器上展开管理节点。

  在这个过程中,需要将一个登录名映射到仓库数据库中的数据库角色。我建议您创建一个新的登录名并映射它。创建和配置数据仓库数据库后,请再次运行向导并选择第二个选项:Set Data采集。您应该在要采集 数据的服务器上执行此操作。

  在第一个界面,请选择您在第一步中创建的服务器和数据库,并选择一个目录来存储缓存数据。请对每个要采集 数据的服务器重复此操作。向导完成创建数据采集并调度SQL代理任务后,您将看到“数据采集器”节点下还有三个节点。

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线