如何解决性能仪表板date时间溢出错误

我是一名程序员/数据库pipe理员,我们正在运行SQL Server 2005和Performance Dashboard进行基本监控。 服务器已经连续数周了,现在我们不能钻入某些报告。 有没有办法重置这些报告没有完全重新启动?

编辑:我敢打赌,错误信息将有所帮助。

当我钻入CPUgraphics时遇到这个问题:错误:两个date时间列的差异在运行时导致溢出。

你得到的错误是什么?

您是否尝试重新运行仪表板设置脚本?

您可以尝试的一种方法是closuresSSMS,然后从%userprofile%\ Application Data \ microsoft \ Microsoft SQL Server \ 90 \ Tools \ Shell中删除reports.xml,这将清除您的自定义报告数据。我想 – 请参阅http:// social。 msdn.microsoft.com/Forums/en-US/sqltools/thread/780bac33-663a-4532-a23c-fb10564cb328

然后确保它是您打开的performance_dashboard_main – 从其访问其他报告。

进入系统数据库>> msdb >> programmability >>存储过程>> usp_Main_GetSessionInfo

sum(convert(bigint,datediff(ms,login_time,getdate())))sum(convert(bigint,s.total_elapsed_time))as idle_connection_time,

以下更换

sum(convert(bigint,CAST(DATEDIFF(minute,login_time,getdate())AS BIGINT)* 60000 + DATEDIFF(毫秒,DATEADD(分钟,DATEDIFF(分钟,login_time,getdate(),login_time),getdate()) )) – sum(convert(bigint,s.total_elapsed_time))as idle_connection_time,