无效的对象名称'sys.dm_exec_procedure_stats'错误

时间:2016-05-11 11:49:07

标签: sql sql-server sql-server-2005

我正在尝试获取数据库中存储过程所消耗的最长时间。我从here获取了一个示例查询,以使用sys.dm_exec_procedure_stats获取相同的查询。同样发布在下面。每当我尝试执行此查询时,我都会收到错误

  

Msg 208,Level 16,State 1,Line 1   无效的对象名称'sys.dm_exec_procedure_stats'。

你能告诉我可能出错的地方吗?

以下是使用的查询。没有改变。

SELECT TOP 10 d.object_id, d.database_id, OBJECT_NAME(object_id, database_id) 'proc name',
       d.cached_time, d.last_execution_time, d.total_elapsed_time,
       d.total_elapsed_time/d.execution_count AS [avg_elapsed_time],
       d.last_elapsed_time, d.execution_count
FROM sys.dm_exec_procedure_stats AS d
ORDER BY [total_worker_time] DESC;
编辑:对不起,这是一个大错。服务器是2005年。

0 个答案:

没有答案