我遇到了 MSSQL 数据收集“SQL Server 活动”图的问题。它是空的,没有显示任何信息(下面的截图):
该图不可见,但该区域是可点击的:屏幕截图 - http://i.imgur.com/7XTV9xi.png
当我点击图表时,这会显示:截图 - http://i.imgur.com/DnaS2XZ.png
到目前为止,我已尝试执行以下故障排除步骤:
手动收集和上传数据 + 停止和开始收集 + 清除数据收集缓存文件 + 搜索作业历史中的错误 - 没有这样的
我遇到了 MSSQL 数据收集“SQL Server 活动”图的问题。它是空的,没有显示任何信息(下面的截图):
该图不可见,但该区域是可点击的:屏幕截图 - http://i.imgur.com/7XTV9xi.png
当我点击图表时,这会显示:截图 - http://i.imgur.com/DnaS2XZ.png
到目前为止,我已尝试执行以下故障排除步骤:
手动收集和上传数据 + 停止和开始收集 + 清除数据收集缓存文件 + 搜索作业历史中的错误 - 没有这样的
请尝试扩展 MDW 作业的日志记录,对每个集合使用 logging_level 列(有关参考,请参阅http://www.mssqlinsider.com/2012/11/enable-additional-logging-for-sql-server-management-数据仓库集合集/)
另一种选择是数据存在一些问题,因此这里的一个选择是仅检查实际的 MDW 报告和背后的数据集,以便您可以找到未返回数据的部分。MDW rdl 文件的来源可以在这里找到:http: //blogs.msdn.com/b/billramo/archive/2010/11/18/may-the-source-be-with-you-mdw-report-series -part-6-the-final-edition.aspx
祝你好运!
I resolved this issue in my environment by resetting the identity seed on the performance_counter_instances
table.
The package uses a unique index with ignore_dup_key
to build the dimension, but I don't think they realized that the identity would still increment even though the rows are discarded.
Run dbcc checkident
on the table and make sure it's not overflowing the int
column.
安装 2 SQL Server 2012 时遇到了同样的问题 - 没有记录错误,但服务器活动历史记录屏幕为空。以下命令解决了错误(如上所述 - 由于我的帐户信用不足而无法发表评论)
USE MDW ;
GO
dbcc checkident('snapshots.performance_counter_instances') ;
GO