我在 2 天前在 SSMA\Object Explorer\Management\DataCollection
上使用 DataCollection。
但是每次我从 Data Collection
得到报告时,都没有可显示的数据。下图是数据收集报告的示例 Server Activity History
报告。
最佳答案
此查询将确认是否在该日期实际拍摄了快照:(更改您的数据管理仓库的名称)
SELECT [snapshot_time_id]
,[snapshot_time]
FROM [DATA_MANAGEMENT_WAREHOUSE].[core].[snapshot_timetable_internal]
WHERE CAST(snapshot_time AS DATE) = CAST('2014-06-19' AS DATE)
如果没有结果集,则在没有过滤器的情况下运行以确认快照何时开始以及间隔是多少。
SELECT [snapshot_time_id]
,[snapshot_time]
FROM [DATA_MANAGEMENT_WAREHOUSE].[core].[snapshot_timetable_internal]
然后,如果没有结果,请检查代理服务是否打开。我相信它可能与这些事情之一有关。
编辑:添加了另一个查询来检查等待统计数据。
SELECT [wait_type]
,[waiting_tasks_count]
,[wait_time_ms]
,[signal_wait_time_ms]
,[collection_time]
,[snapshot_id]
FROM [DATA_MANAGEMENT_WAREHOUSE].[snapshots].[os_wait_stats]
关于sql-server - 数据收集报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24338582/