繁体   English   中英

sys.dm_exec_query_stats返回'无效列名'

[英]sys.dm_exec_query_stats returns 'invalid column name'

当我在SSMS(SQL Server 2012)中执行此语句时:

SELECT * FROM sys.dm_exec_query_stats

声明失败,它返回大约20条消息说

消息207,级别16,状态1,过程dm_exec_query_stats,行11 [批处理开始行0]无效的列名称'total_dop'。 消息207,级别16,状态1,过程dm_exec_query_stats,第11行[批处理开始行0]无效的列名称“last_dop”。

等等。 任何人都能解释一下这里的问题是什么吗? 提前致谢。

编辑:这是一个截图:

在此输入图像描述

您的mssqlsystemresource数据库不同步。 看起来像在binn文件夹中手动替换资源数据库,这显然不是受支持的方案。 您必须与MS支持部门联系以解决问题并解决问题。

也许我们可以确认一下,如果你运行这个并发布结果:

SELECT SERVERPROPERTY('ResourceVersion');  
GO  
SELECT SERVERPROPERTY('ResourceLastUpdateDateTime');  
GO

解决了。

我安装了最新的Service Pack,现在问题就消失了。

谢谢大家的合作与帮助。

Bliek

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM